jsonデータをPythonで処理する方法

Python では、JSON データを扱うために `json` モジュールを使用できます。以下は、JSON データを扱う際に一般的な操作です。1. JSON データを解析する:
`json.loads()` 関数を使用して、JSON 形式の文字列を Python オブジェクト(通常は辞書またはリスト)に解析します。“`python
import json

json_str = ‘{“name”: “John”, “age”: 30, “city”: “New York”}’
data = json.loads(json_str)
print(data)  # {‘name’: ‘John’, ‘age’: 30, ‘city’: ‘New York’}
“`2. Python オブジェクトを JSON 形式に変換する:
`json.dumps()` 関数を使用して、Python オブジェクトを JSON 形式の文字列に変換します。“`python
import json

data = {‘name’: ‘John’, ‘age’: 30, ‘city’: ‘New York’}
json_str = json.dumps(data)
print(json_str)  # ‘{“name”: “John”, “age”: 30, “city”: “New York”}’
“`3. ファイルから JSON データを読み込む:
`json.load()` 関数を使用して、ファイルから JSON データを読み込み、Python オブジェクトに解析します。“`python
import json

with open(‘data.json’, ‘r’) as file:
data = json.load(file)
print(data)
“`4. データをファイルに書き込む:
`json.dump()` 関数を使用して、Python オブジェクトをファイルに書き込み、JSON 形式で格納します。“`python
import json

data = {‘name’: ‘John’, ‘age’: 30, ‘city’: ‘New York’}
with open(‘data.json’, ‘w’) as file:
json.dump(data, file)
“`これらは、JSON データを扱う基本的な操作です。実際には、`json.dumps()` 関数の `indent` パラメータを使用して出力をフォーマットするなど、他の関数やメソッドを使用して JSON データを操作することもできます。

bannerAds