python解析json数据及json文件

导入json库:import json
import json
解析json数据:

json.dumps: 将python对象编码成json字符串
json.loads:将已编码的json字符串解码为python对象

data = {'name':'0.jpg','weight':50,'height':50}#dict类型
json_data = json.dumps(data)#str类型
data_ = json.loads(json_data)#dict类型
解析json文件:

json.dump: 将python对象编码成json文件
json.load:将已编码的json文件解码为python对象

#生成json文件
data = {'name':'0.jpg','weight':50,'height':50}
with open("./news_json.json","w") as f:
     json.dump(data,f)
     print("已生成news_json.json文件...")

#读取json文件
jsonPath = './news_json.json'
with open(jsonPath,'r') as f:
    data=json.load(f)
print(data)

你可能感兴趣的:(python)