JSON
Per treure profit de JSON amb PowerShell, has de conèixer dos cmdlets molt importants: ConvertTo-JSON i ConvertFrom-JSON .
Si fas servir PowerShell 7, tingues en compte que s’han fet canvis i addicions als cmdlets de JSON.
Hi ha diverses maneres de manipular fitxers JSON amb PowerShell.
A continuació en tens un exemple.
Afegim el contingut JSON a una variable $countries:
$countries = '[
>> { "Country":"Netherlands","Capital":"Amsterdam" },
>> { "Country":"France", "Capital":"Paris" }]'Convertim la cadena $countries en un objecte PowerShell:
$countries | ConvertFrom-Json
Country Capital
------- -------
Netherlands Amsterdam
France ParisTambé podem desar l’objecte en una variable per poder manipular les dades.
Per exemple, obtenir el valor del país de la primera posició (en aquest cas Netherlands).
$object = $countries | ConvertFrom-Json
$object[0].Country
NetherlandsPodem modificar la capital de França i convertir les dades de la variable $object al format JSON.
$object[1].Capital = 'Marseille'
$object | ConvertTo-Json
[
{
"Country": "Netherlands",
"Capital": "Amsterdam"
},
{
"Country": "France",
"Capital": "Marseille"
}
]Estàs llegint una vista prèvia.
Inicia sessió amb Google per llegir la pàgina completa.
Inicia sessió amb GoogleAmb qualsevol compte de Google. Només et demanarem que acceptis les condicions del servei.