Pythonで辞書型(dict)からjsonに変換する方法
Pythonの辞書型(dict)をJSONに変換するには、json.dumps()関数を使用します。以下は、辞書をJSONに変換する基本的な方法です:
python
import json
# 辞書を定義
data = {"name": "John", "age": 30, "city": "New York"}
# 辞書をJSONに変換
json_data = json.dumps(data)
# JSONデータを出力
print(json_data)
このコードでは、json.dumps()関数を使用して辞書dataをJSON文字列に変換し、それをjson_data変数に格納しています。json_dataをprint関数を使って出力することで、JSON形式の文字列が表示されます。
JSONデータを整形して出力したい場合は、json.dumps()関数のindentパラメータを使用できます。たとえば、次のようにします:
python json_data = json.dumps(data, indent=4) print(json_data)
このようにすると、整形されたJSONデータが出力されます。
JSONデータをファイルに保存したい場合は、json.dump()関数を使用してファイルに書き込むこともできます。以下は、JSONデータをファイルに書き込む例です:
python
import json
# 辞書を定義
data = {"name": "John", "age": 30, "city": "New York"}
# JSONデータをファイルに書き込み
with open('output.json', 'w') as file:
json.dump(data, file, indent=4)
このコードは、辞書を整形されたJSON形式でoutput.jsonというファイルに書き込みます。

ディスカッション
コメント一覧
まだ、コメントがありません