パイソンオブジェクトをjson文字列に変換する方法
PythonオブジェクトをJSON文字列に変換する場合は、jsonモジュールのdumps()関数を使用できます。以下にその例を示します。
import json
# 创建一个Python对象
person = {
"name": "John",
"age": 30,
"city": "New York"
}
# 将Python对象转换为JSON字符串
json_string = json.dumps(person)
# 输出JSON字符串
print(json_string)
結果出力:
{"name": "John", "age": 30, "city": "New York"}
上記の例では、はじめにjsonモジュールをインポートしました。次に、名前、年齢、都市の情報を保持するpersonというPythonオブジェクトを作成しました。
personというPythonオブジェクトをjson.dumps()関数を使用して、JSON文字列json_stringに変換します。
最後に、JSON文字列をprint()関数を使ってコンソールに出力します。
json.dumps() 関数には上記以外にも、インデントのスペース数を指定する indent、キーのソートを行う sort_keys などの引数が用意されています。必要に応じてご利用ください。