キソスタ

基礎を調べるきっかけを集めてみました。

Pythonでjsonファイルの効果的な使い方

Pythonjsonファイルを使うには、標準ライブラリのjsonモジュールを使うのが便利です。

 

 

jsonファイルの読み込み:

Copy code
import json

with open('data.json', 'r') as f:
    data = json.load(f)
jsonファイルの書き込み:
Copy code
import json

data = {'key1': 'value1', 'key2': 'value2'}

with open('data.json', 'w') as f:
    json.dump(data, f)

 

json文字列のパース:

Copy code
import json

json_string = '{"key1": "value1", "key2": "value2"}'
data = json.loads(json_string)

 


Pythonオブジェクトをjson文字列に変換:

Copy code
import json

data = {'key1': 'value1', 'key2': 'value2'}
json_string = json.dumps(data)

 


注意:

json.load(), json.loads()は、JSON文字列をPythonの型に変換する。

json.dump(), json.dumps()は、Pythonの型をJSON文字列に変換する。