JSON の操作 Python: JSON の変換、解析、書き込み

JSON(JavaScript Object Notation) は、アプリケーション間のデータ交換に使用される一般的なデータ形式です。 Python モジュールを介した JSON 操作をサポートしているため json 、データと JSON 形式の間で変換できます Python。

で JSON を操作する手順は次のとおりです Python。

Python データをJSONに 変換する

使用方法 json.dumps(): Python オブジェクト(リスト、辞書、タプルなど) を JSON 文字列に変換します。

使用方法 json.dump(): Python JSON ファイルにデータを書き込みます。

 

Python JSON をデータ に変換する

使用方法 json.loads(): JSON 文字列を Python オブジェクト(リスト、辞書、タプルなど) に変換します。

用途 json.load() :JSONファイルからデータを読み込み、 Python データに変換します。

 

例:

import json  
  
# Convert Python data to JSON  
data_dict = {"name": "John", "age": 30, "city": "New York"}  
json_string = json.dumps(data_dict)  
print(json_string)   # Output: {"name": "John", "age": 30, "city": "New York"}  
  
# Write Python data to a JSON file  
with open("data.json", "w") as f:  
    json.dump(data_dict, f)  
  
# Convert JSON to Python data  
json_data = '{"name": "John", "age": 30, "city": "New York"}'  
python_dict = json.loads(json_data)  
print(python_dict)   # Output: {'name': 'John', 'age': 30, 'city': 'New York'}  
  
# Read data from a JSON file and convert to Python data  
with open("data.json", "r") as f:  
    data_dict = json.load(f)  
    print(data_dict)   # Output: {'name': 'John', 'age': 30, 'city': 'New York'}  

JSON を使用する場合、 、 Python、 などの特殊なデータ型は 、それぞれ対応する JSON 表現、 、 に変換されることに注意してください 。 None True False null true false