Python用モジュール「json」でjsonファイルを生成する方法についてソースコード付きでまとめました。
jsonファイルの読み込み
Pythonの標準モジュール「json」を用いて、JSON形式ファイルを生成します。
サンプルコード
サンプルプログラムのソースコードです。
# -*- coding:utf-8 -*-
import json
# 空の辞書を作成
data = {}
# 辞書にデータを挿入
data["西住"] = {"height": 158 , "position": "車長"}
data["秋山"] = {"height": 157 , "position": "装填手"}
# JSONファイルに出力
json.dumps(data, ensure_ascii=False)
test.json
出力したJSONファイルです。
{
"西住":{
"height": 158 ,
"position": "車長"
},
"秋山":{
"height": 157 ,
"position": "装填手"
}
}
補足
json.dumpsで、「ensure_ascii=False」を指定することで出力されるJSONファイルの文字コードがUTF-8となり日本語の文字化けを回避できます。
| – | 関連記事 |
|---|---|
| 1 | ■【Python】jsonファイルの扱い方 ■【Python】Webスクレイピング入門 ■【Python】ネットワークプログラミング入門 |
| 2 | ■Python入門 基本文法 |

コメント