import json
j = {
"employee":
[
{"id": 111, "name": "Mike"},
{"id": 222, "name": "Nancy"}
]
}
print(j)
print("###########")
#python内で読み書きするときはsがつくので注意
print('jsonの場合ダブルクォートで囲まれる\n' + json.dumps(j))
a = json.dumps(j)
print('@@@@@@@@@@')
print(json.loads(a))
#ファイルを読み書きするときはsがつかない
with open('test.json', 'w') as f:
json.dump(j, f)
print('###########')
with open('test.json', 'r') as f:
print(json.load(f))
出力:
{'employee': [{'id': 111, 'name': 'Mike'}, {'id': 222, 'name': 'Nancy'}]}
###########
jsonの場合ダブルクォートで囲まれる
{"employee": [{"id": 111, "name": "Mike"}, {"id": 222, "name": "Nancy"}]}
@@@@@@@@@@
{'employee': [{'id': 111, 'name': 'Mike'}, {'id': 222, 'name': 'Nancy'}]}
###########
{'employee': [{'id': 111, 'name': 'Mike'}, {'id': 222, 'name': 'Nancy'}]}