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 AmsterdamFrance 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].CountryNetherlandsPodemos 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" }]El contingut d'aquest lloc web té llicència CC BY-NC-ND 4.0.
©2022-2025 xtec.dev