次のテンプレートは、Pythonを使用してJSONファイルをテキストファイルに変換するために使用できます。

import pandas as pd

df = pd.read_json(r"Path where the JSON file is saved\File Name.json")
df.to_csv(r"Path where the new TEXT file will be stored\New File Name.txt", index=False)

Pythonを使用してJSONをTEXTに変換する手順

ステップ1: JSONを準備する

以下のデータに基づいて JSON を作成する簡単な例を見てみましょう。

ProductPrice
Desktop Computer700
Tablet250
Printer100
Laptop1200

JSON データは次のようになります。

{
    "Product": {
        "0": "Desktop Computer",
        "1": "Tablet",
        "2": "Printer",
        "3": "Laptop"
    },
    "Price": {
        "0": 700,
        "1": 250,
        "2": 100,
        "3": 1200
    }
}

ステップ2: JSONファイルを作成する

JSON データが準備できたら、それを JSON ファイル内に保存します。

たとえば、Windows を使用している場合は、JSON データをメモ帳にコピーできます。

次に、希望のファイル名でメモ帳を保存し、ファイル名の末尾に「.json」ファイル拡張子を追加します。

例えば、JSONファイルをProduct_List.jsonとして保存してみましょう。

ステップ3: Pandasパッケージをインストールする

まだインストールしていない場合は、次のコマンドを使用して Pandas パッケージをインストールします。

pip install pandas

ステップ4: Pythonを使用してJSONファイルをTEXTファイルに変換する

最後のステップでは、次のテンプレートを使用して、Python を使用して JSON ファイルをテキスト ファイルに変換できます。

import pandas as pd

df = pd.read_json(r"Path where the JSON file is saved\File Name.json")
df.to_csv(r"Path where the new TEXT file will be stored\New File Name.txt", index=False)

たとえば、JSON ファイル「Product_List.json」をテキスト ファイル「New_Products.txt」に変換してみましょう (ファイルがコンピューターに保存される場所を反映するようにパスを変更する必要があることに注意してください)。

import pandas as pd

df = pd.read_json(r"C:\Users\Ron\Desktop\Test\Product_List.json")
df.to_csv(r"C:\Users\Ron\Desktop\Test\New_Products.txt", index=False)

Python でコードを実行すると (パスに合わせて調整されます)、指定した場所に新しいテキスト ファイルが作成されます。

テキスト ファイルを開くと、手順 1 でキャプチャしたのと同じデータが表示されます。

Product,Price
Desktop Computer,700
Tablet,250
Printer,100
Laptop,1200