El ' ConvertFrom-Json ” es una herramienta de línea de comandos en PowerShell que cambia una cadena a un objeto personalizado o una tabla hash. JSON ( Notación de objetos de JavaScript ) es un protocolo ligero de intercambio de datos. Crea un código fácilmente comprensible para los humanos. Además, también se puede utilizar para leer, escribir, analizar y generar código.
En esta publicación, se explicará en detalle el cmdlet 'ConvertFrom-Json'.
¿Qué es ConvertFrom-Json (Microsoft.PowerShell.Utility)?
Los sitios web suelen utilizar JSON para ofrecer una representación visual de objetos o una tabla hash. Repasemos algunos de los ejemplos que explican el cmdlet indicado.
Ejemplo 1: convertir un objeto DateTime en un objeto JSON
Ejecute el comando dado a continuación para convertir “ Fecha y hora ” a un objeto JSON:
Obtener la fecha | Seleccionar objeto -Propiedad * | ConvertTo-Json | ConvertFrom-Json
Siguiendo el código mencionado anteriormente:
- Primero, especifique el “ Obtener la fecha ” cmdlet junto con el “ | ” tubería.
- Luego, escribe el “ Seleccionar objeto ” para seleccionar una propiedad junto con el “ -Propiedad ” parámetro y el “ * ” comodín.
- Después de eso, agregue otro ' | ” gasoducto junto al “ ConvertTo-Json ” cmdlet y la canalización “ | ”.
- Por último mencionar el “ ConvertFrom-Json cmdlet:
Ejemplo 2: convertir una cadena JSON en una tabla hash
Para convertir una cadena JSON en una tabla hash, ejecute el siguiente código:
'{ 'clave':'val_1', 'Clave':'val_2' }' | ConvertFrom-Json -AsHashtable
En el código mencionado anteriormente:
- Primero, escriba una tabla hash que tenga los valores especificados.
- Luego, use el “ | ” canalización y agregue el “ ConvertFrom-Json cmdlet.
- Por último mencionar el “ -AsHashtable ” parámetro al final:
Eso fue todo sobre el ' ConvertFrom-Json cmdlet en PowerShell.
Conclusión
El ' ConvertFrom-Json ” cmdlet en PowerShell convierte JSON “ Notación de objetos de JavaScript ” cadena formateada a un objeto personalizado o una tabla hash. Se lee en bruto “ JSON ” string y lo convierte en un objeto. Este artículo ha explicado el cmdlet 'ConvertFrom-Json' en detalle.