PowerShell:
Lavorare con JSON
Come fare:
Analizzare JSON
Per leggere o analizzare JSON in PowerShell, puoi usare il cmdlet ConvertFrom-Json
. Data una stringa JSON, questo cmdlet la converte in un oggetto PowerShell.
$json = '{"name": "John Doe", "age": 30, "city": "New York"}'
$person = $json | ConvertFrom-Json
$person.name
Output di esempio:
John Doe
Questo esempio dimostra come analizzare una semplice stringa JSON per accedere alle proprietà dell’oggetto risultante.
Generare JSON
Per generare JSON a partire da un oggetto PowerShell, puoi usare il cmdlet ConvertTo-Json
. Questo è utile per preparare i dati da inviare a un servizio web o da salvare in un file di configurazione.
$person = [PSCustomObject]@{
name = "Jane Doe"
age = 25
city = "Los Angeles"
}
$json = $person | ConvertTo-Json
Write-Output $json
Output di esempio:
{
"name": "Jane Doe",
"age": 25,
"city": "Los Angeles"
}
Questo frammento di codice crea un oggetto PowerShell e poi lo converte in una stringa JSON.