====== 03 Python で json ======
===== 読み込み(ファイル) =====
import json
with open('sample.json', 'r') as f:
data = json.load(f)
===== 読み込み(リモート) =====
import json
import urllib.request
url = 'https://fl8.jp/sample.json'
res = urllib.request.urlopen(url)
# json_loads() でPythonオブジェクトに変換
data = json.loads(res.read().decode('utf-8'))
===== ファイルに書き出し =====
import json
savepath = 'sample.json'
with open(savepath, 'w') as outfile:
json.dump(data, outfile)
===== Pythonオブジェクトを文字列に変換 =====
import json
jsn = json.dumps(data)
print(jsn)
{{tag>python}}