python解析jsonデータおよびjsonファイル
3608 ワード
インポートjsonライブラリ:import json
解析jsonデータ:
json.dumps:pythonオブジェクトをjson文字列jsonに符号化する.loads:符号化されたjson文字列をpythonオブジェクトに復号
解析jsonファイル:
json.dump:pythonオブジェクトをjsonファイルjsonに符号化する.load:符号化されたjsonファイルをpythonオブジェクトに復号
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)