Què és ConvertFrom-Json (Microsoft.PowerShell.Utility)?

Que Es Convertfrom Json Microsoft Powershell Utility



El ' ConvertFrom-Json ” és una eina de línia d'ordres a PowerShell que canvia una cadena a un objecte personalitzat o una taula hash. JSON ( Notació d'objectes JavaScript ) és un protocol d'intercanvi de dades lleuger. Crea un codi fàcilment comprensible per als humans. A més, també es pot utilitzar per llegir, escriure, analitzar i generar codi.

En aquesta publicació, s'explicarà detalladament el cmdlet 'ConvertFrom-Json'.







Què és ConvertFrom-Json (Microsoft.PowerShell.Utility)?

JSON és més utilitzat pels llocs web per oferir una representació visual d'objectes o una taula hash. Anem a una vista general d'alguns dels exemples que expliquen el cmdlet indicat.



Exemple 1: Converteix un objecte DateTime en un objecte JSON



Executeu l'ordre que s'indica a continuació per convertir ' Data i hora ” a un objecte JSON:





Get-Date | Selecciona-Objecte -Propietat * | Convertir a-Json | ConvertFrom-Json

Seguint el codi anteriorment indicat:



  • En primer lloc, especifiqueu el ' Get-Date 'cmdlet juntament amb el ' | ” oleoducte.
  • A continuació, escriviu el ' Selecciona-Objecte ' per seleccionar una propietat juntament amb el ' -Propietat ' i el paràmetre ' * ” comodí.
  • Després d'això, afegiu un altre ' | ” oleoducte al costat del “ Convertir a-Json 'cmdlet i la canalització' | ”.
  • Per últim, esmenta el ' ConvertFrom-Json 'cmdlet:

Exemple 2: Converteix una cadena JSON en una taula hash

Per convertir una cadena JSON en una taula hash, executeu el codi següent:

'{ 'key':'val_1', 'Key':'val_2' }' | ConvertFrom-Json -AsHashtable

En el codi anteriorment indicat:

  • Primer, escriviu una taula hash amb els valors especificats.
  • A continuació, utilitzeu el ' | ” pipeline i afegiu el “ ConvertFrom-Json ” cmdlet.
  • Per últim, esmenta el ' -AsHashtable ” paràmetre al final:

Això era tot sobre el ' ConvertFrom-Json ” cmdlet a PowerShell.

Conclusió

El ' ConvertFrom-Json ' cmdlet a PowerShell converteix JSON ' Notació d'objectes JavaScript ” cadena formatada a un objecte personalitzat o una taula hash. Es llegeix un cru ' JSON ” cadena i la converteix en un objecte. Aquest escrit ha explicat detalladament el cmdlet 'ConvertFrom-Json'.