Python で JSON ファイルを処理する方法は何ですか?

PythonでJSONファイルを処理する場合、jsonモジュールを使用することができます。以下は一般的なJSON操作の例です:

JSONファイルを読み込む

import json

# 打开JSON文件
with open('data.json', 'r') as f:
    # 解析JSON数据
    data = json.load(f)

# 使用data变量访问JSON中的数据
print(data)

JSONファイルに書き込む

import json

# 要写入的数据
data = {
    'name': 'John',
    'age': 30,
    'city': 'New York'
}

# 打开JSON文件
with open('data.json', 'w') as f:
    # 将数据写入JSON文件
    json.dump(data, f)

JSON文字列をPythonオブジェクトに変換する

import json

# JSON字符串
json_str = '{"name": "John", "age": 30, "city": "New York"}'

# 将JSON字符串转换为Python对象
data = json.loads(json_str)

# 使用data变量访问Python对象中的数据
print(data['name'])

PythonオブジェクトをJSON文字列に変換する

import json

# Python对象
data = {
    'name': 'John',
    'age': 30,
    'city': 'New York'
}

# 将Python对象转换为JSON字符串
json_str = json.dumps(data)

# 输出JSON字符串
print(json_str)

上記の例では、json.load()はファイルからJSONデータを読み込むために使用され、json.dump()はデータをJSONファイルに書き込むために使用されます。json.loads()はJSON文字列をPythonオブジェクトに変換するために使用され、json.dumps()はPythonオブジェクトをJSON文字列に変換するために使用されます。

bannerAds