次のテンプレートは、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 を作成する簡単な例を見てみましょう。
Product | Price |
Desktop Computer | 700 |
Tablet | 250 |
Printer | 100 |
Laptop | 1200 |
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 |