powershell でJSON形式の内容をcsvに変換する方法をまとめてみました。
JSON形式の内容をcsvに変換する
JSON形式のファイルの準備
今回は以下のjson形式のテキストファイルをcsvに変換します。
[
{
"name": "hoge01",
"id": "001",
"location": "JapanEast"
},
{
"name": "hoge02",
"id": "002",
"location": "JapanWest"
}
]
csvへ変換
以下のコマンドでcsvに変換が可能です。
「Export-Csv」コマンドを利用します。
$Path = "C:\json.txt"
$json = Get-Content $Path | ConvertFrom-Json
$json | Export-Csv -Path .\output.csv
結果は以下のように出力されます。