Ce este ConvertFrom-Json (Microsoft.PowerShell.Utility)?

Ce Este Convertfrom Json Microsoft Powershell Utility



ConvertFrom-Json ” este un instrument de linie de comandă din PowerShell care mută un șir la un obiect personalizat sau un tabel hash. JSON ( Notarea obiectelor JavaScript ) este un protocol ușor de schimb de date. Creează un cod ușor de înțeles pentru oameni. Mai mult, poate fi folosit și pentru a citi, scrie, analiza și genera cod.

În această postare, cmdletul „ConvertFrom-Json” va fi explicat în detaliu.







Ce este ConvertFrom-Json (Microsoft.PowerShell.Utility)?

JSON este cel mai frecvent utilizat de site-uri web pentru a oferi o reprezentare vizuală a obiectelor sau a unui tabel hash. Să trecem în revistă câteva dintre exemplele care explică cmdletul menționat.



Exemplul 1: Convertiți un obiect DateTime într-un obiect JSON



Executați comanda de mai jos pentru a converti „ DateTime ” la un obiect JSON:





Obține-Date | Selectare-Obiect -Proprietate * | ConvertTo-Json | ConvertFrom-Json

Urmând codul de mai sus:



  • Mai întâi, specificați „ Obține-Date cmdlet ” împreună cu „ | ” conductă.
  • Apoi, scrieți „ Selectare-Obiect ” pentru a selecta o proprietate împreună cu „ -Proprietate ' parametrul și ' * ” wildcard.
  • După aceea, adăugați încă un „ | ”conductă de lângă ” ConvertTo-Json „cmdlet și pipeline” | ”.
  • În cele din urmă, menționați „ ConvertFrom-Json ” cmdlet:

Exemplul 2: Convertiți un șir JSON într-un tabel Hash

Pentru a converti un șir JSON într-un tabel hash, rulați codul de mai jos:

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

În codul de mai sus:

  • Mai întâi, scrieți un tabel hash având valorile specificate.
  • Apoi, utilizați „ | ” pipeline și adăugați „ ConvertFrom-Json ” cmdlet.
  • În cele din urmă, menționați „ -AsHashtable ” parametru la sfârșit:

Asta era totul despre „ ConvertFrom-Json ” cmdlet în PowerShell.

Concluzie

ConvertFrom-Json „ cmdletul din PowerShell convertește JSON „ Notarea obiectelor JavaScript ” șir formatat la un obiect personalizat sau un hashtable. Se citește un brut „ JSON ” șir și îl transformă într-un obiect. Acest articol a explicat în detaliu cmdletul „ConvertFrom-Json”.