JSON
Para aprovechar JSON usando PowerShell, debemos estar familiarizados con dos cmdlets muy importantes: ConvertTo-JSON y ConvertFrom-JSON .
Si utlizas PowerShell 7, ten en cuenta que se han realizado cambios y adiciones a los cmdlets JSON.
Hay varias formas de manipular archivos JSON en PowerShell.
A continuación tienes un ejemplo.
Agregamos el contenido JSON a una variable $countries:
> $countries = '[
>> { "Country":"Netherlands","Capital":"Amsterdam" },
>> { "Country":"France", "Capital":"Paris" }]'Convertimos el string $countries a un objeto PowerShell:
> $countries | ConvertFrom-Json
Country Capital
------- -------
Netherlands Amsterdam
France ParisTambién podemos guardar el objeto en una variable para poder manipular los datos.
Por ejemplo, obtener el valor del país de la primera posición (en ese caso Netherlands).
> $object = $countries | ConvertFrom-Json
> $object[0].Country
NetherlandsPodemos modificar la capital de Francia y convertir los datos de la variable $object al formato JSON.
> $object[1].Capital = 'Marseille'
> $object | ConvertTo-Json
[
{
"Country": "Netherlands",
"Capital": "Amsterdam"
},
{
"Country": "France",
"Capital": "Marseille"
}
]Estás leyendo una vista previa.
Inicia sesión con Google para leer la página completa. Una cuenta de Google incluye 5 páginas gratuitas en total; el alumnado y el profesorado leen las páginas de su curso sin límite.
Iniciar sesión