PowerShell:
JSONを活用する
方法:
JSONの解析
PowerShellでJSONを読み込む、または解析するには、ConvertFrom-Json
コマンドレットを使用できます。JSON文字列が与えられると、このコマンドレットはそれをPowerShellオブジェクトに変換します。
$json = '{"name": "John Doe", "age": 30, "city": "New York"}'
$person = $json | ConvertFrom-Json
$person.name
サンプル出力:
John Doe
この例は、単純なJSON文字列を解析して、結果のオブジェクトのプロパティにアクセスする方法を示しています。
JSONの生成
PowerShellオブジェクトからJSONを生成するには、ConvertTo-Json
コマンドレットを使用できます。これは、データをウェブサービスに送信する準備をしたり、設定ファイルに保存する場合に便利です。
$person = [PSCustomObject]@{
name = "Jane Doe"
age = 25
city = "Los Angeles"
}
$json = $person | ConvertTo-Json
Write-Output $json
サンプル出力:
{
"name": "Jane Doe",
"age": 25,
"city": "Los Angeles"
}
このコードスニペットは、PowerShellオブジェクトを作成し、それをJSON文字列に変換します。