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'.