¿Qué es ConvertFrom-Json (Microsoft.PowerShell.Utility)?

Que Es Convertfrom Json Microsoft Powershell Utility



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.