[コマンドレット] ConvertFrom-Json

PowerShell V3ではJSON形式のデータを扱うことができるコマンドレット

  •  ConvertFrom-Json
  •  ConvertTo-Json

が備わっています。

今回は、ConvertFrom-Jsonコマンドレットについて紹介します。

ConvertFrom-Jsonコマンドレットは、Json形式のデータを取り込むためのコマンドレットです。

まずは、Json形式のデータ(文字列)を準備し、その文字列をConvertFrom-Jsonコマンドレットを使用して取り込んでみます。

$a = '{"Name":"HIRO","AGE":40,"Birthday":"1972/6/19"}'
$a | ConvertFrom-Json

結果は、下記のようになります。

今度は下記のようにして結果を変数に取り込んでみます。

$data = ($a | ConvertFrom-Json)

上記のようにして結果を変数に取り込むと

$data.AGE

のようにして、各データにアクセスすることが可能です。

最後にJsonファイルからの読みを行ってみます。

例として、先ほどの文字列を下記のように記述したJsonファイル(example.Json)を作成して読み込みを行ってみます。

{"Name":"HIRO","AGE":40,"Birthday":"1972/6/19"}

上記Jsonファイルを読み込む例は下記の通りです。

Get-Content C:\Work\example.json | ConvertFrom-Json

実行結果は下記の通りです。

コメント

  1. […] Post navigation ← Previous […]

  2. […] Invoke-RestMethod Invoke-WebRequest ConvertTo-JSON ConvertFrom-JSON powershell-from.jp – [コマンドレット] ConvertFrom-JSON […]

タイトルとURLをコピーしました