python解析jsonデータおよびjsonファイル

3608 ワード

インポート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)