python中的JSON数据的转换

来源:互联网 发布:java多线程性能测试 编辑:程序博客网 时间:2024/06/07 22:53

json --> str :json.dumps

str --> json: json.loads

import json# json -- > strjson_obj = {    "a": 1,    "b": [        1,        2,        {            "b1": "b2"        }    ]}str_1 = json.dumps(json_obj)print type(str_1)print str_1# str -- > jsonjson_obj_2 = json.loads(str_1)print type(json_obj_2)print json_obj_2

关于json.dump 和 json.load

# 把json对象写入文件with open("test_loads.json", 'w') as f:    json.dump(json_obj, f)# 从文件中读出json对象with open("test_loads.json", 'r') as f:    json_obj_3 = json.load(f)    print type(json_obj_3)    print json_obj_3

原创粉丝点击