PowerShell:
Työskentely JSON:n kanssa
Kuinka:
JSONin jäsentäminen
JSONin lukemiseksi tai jäsentämiseksi PowerShellissa voit käyttää ConvertFrom-Json
cmdletiä. Annetulle JSON-merkkijonolle tämä cmdlet muuntaa sen PowerShell-objektiksi.
$json = '{"name": "John Doe", "age": 30, "city": "New York"}'
$person = $json | ConvertFrom-Json
$person.name
Esimerkkituloste:
John Doe
Tämä esimerkki havainnollistaa, kuinka jäsentää yksinkertainen JSON-merkkijono ja päästä käsiksi tuloksen ominaisuuksiin.
JSONin tuottaminen
JSONin tuottamiseksi PowerShell-objektista voit käyttää ConvertTo-Json
cmdletiä. Tämä on kätevää valmisteltaessa tietoja lähetettäväksi verkkopalveluun tai tallennettavaksi konfiguraatiotiedostoon.
$person = [PSCustomObject]@{
name = "Jane Doe"
age = 25
city = "Los Angeles"
}
$json = $person | ConvertTo-Json
Write-Output $json
Esimerkkituloste:
{
"name": "Jane Doe",
"age": 25,
"city": "Los Angeles"
}
Tämä koodinpätkä luo PowerShell-objektin ja muuntaa sen sitten JSON-merkkijonoksi.