\

Pythonは組み込みのパッケージであるjsonを使ってJSONデータを扱うことができます。JSON文字列がある場合、json.loads()メソッドを使って解析することができます。Pythonオブジェクトがある場合、json.dumps()メソッドを使ってJSON文字列に変換することができます。

JSON文字列の読み込み

まず、PythonでJSON文字列を読み込む基本的な方法を見てみましょう。

import json

json_str = '{"one" : "1", "two" : "2", "three" : "3"}'
data = json.loads(json_str)

このコードでは、json.loads()関数を使ってJSON文字列をPythonの辞書に変換しています。

JSON文字列の作成

次に、Pythonの辞書からJSON文字列を作成する方法を見てみましょう。

import json

data = {
    "one": "1",
    "two": "2",
    "three": "3"
}

json_str = json.dumps(data)

このコードでは、json.dumps()関数を使ってPythonの辞書をJSON文字列に変換しています。

JSONファイルの読み込みと書き込み

Pythonでは、JSONファイルの読み込みと書き込みも簡単に行うことができます。

import json

# JSONファイルの読み込み
with open('input.json', 'r') as f:
    data = json.load(f)

# JSONファイルへの書き込み
with open('output.json', 'w') as f:
    json.dump(data, f)

このコードでは、json.load()関数を使ってJSONファイルを読み込み、json.dump()関数を使ってJSONデータをファイルに書き込んでいます。

以上がPythonでJSON文字列を扱う基本的な方法です。これらの基本をマスターすれば、PythonでJSONデータを効率的に扱うことができます。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です