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入門 基本文法 |
コメント