PythonでJSONファイルのパースと編集を行う

Pythonのjsonモジュールを使用してJSONファイルの内容を解析して編集できます。

まず、JSONファイルをPythonのデータ構造として読み込む必要があります。そのためにjson.load()関数が利用できます。

import json

# 读取 JSON 文件
with open('data.json', 'r') as file:
    data = json.load(file)

このとき、data 変数は、JSON ファイルの内容を持ち、Python のデータ構造(辞書やリストなど)に変換されています。

次に、データを変更できます。たとえば、JSON ファイルのキーの値を変更するとします:

# 修改键的值
data['key'] = 'new value'

あるいは、新たにキーと値の組み合わせを追加できます。

# 添加新的键值对
data['new_key'] = 'new value'

修正後は修正したデータを JSON ファイルに書き込みます。以下のように json.dump() 関数を使用できます:

# 写入 JSON 文件
with open('data.json', 'w') as file:
    json.dump(data, file)

修正データを元のJSONファイルに書き込み、元の内容を上書きします。

完全なコードの例:

import json

# 读取 JSON 文件
with open('data.json', 'r') as file:
    data = json.load(file)

# 修改键的值
data['key'] = 'new value'

# 添加新的键值对
data['new_key'] = 'new value'

# 写入 JSON 文件
with open('data.json', 'w') as file:
    json.dump(data, file)

上記のコードでは、data.jsonというJSONファイルを読み込み、その中のキーとその値を変更し、変更後のデータを元のJSONファイルへ書き込みを行います。

bannerAds