・jsonファイルはpythonでは辞書dictとして読み込まれる。
{ "book1":{ "title":"Python Beginners", "year": 2005 , "page": 399 }, "book2":{ "title": "Python Developers", "year": 2006 , "page": 650 } }
import json #JSON ファイルの読み込み f = open('test.json', 'r') json_dict = json.load(f) print('json_dict:{}'.format(type(json_dict))) #JSON データの変換 print('-----辞書型から JSON 形式の文字列へ変換-----') json_str = json.dumps(json_dict) print('json_str:{}'.format(type(json_str))) print('-----JSON 形式の文字列から辞書型へ変換-----') json_dict2 = json.loads(json_str) print('json_dict2:{}'.format(type(json_dict2))) #JSON データの書き込み f2 = open('test2.json', 'w') json.dump(json_dict2, f2)