' Pretvori iz-Json ” je alat naredbenog retka u PowerShell-u koji prebacuje niz u prilagođeni objekt ili hash tablicu. JSON ( JavaScript objektna notacija ) je lagani protokol za razmjenu podataka. Stvara ljudima lako razumljiv kod. Štoviše, može se koristiti i za čitanje, pisanje, raščlanjivanje i generiranje koda.
U ovom postu bit će detaljno objašnjen cmdlet 'ConvertFrom-Json'.
Što je ConvertFrom-Json (Microsoft.PowerShell.Utility)?
Web stranice najčešće koriste JSON za vizualni prikaz objekata ili hash tablicu. Pogledajmo neke od primjera koji objašnjavaju navedeni cmdlet.
Primjer 1: Pretvaranje objekta DateTime u JSON objekt
Izvršite donju naredbu za pretvaranje ' Datum vrijeme ” u JSON objekt:
Get-Date | Odaberite objekt -Imovina * | Pretvori u Json | Pretvori iz-Json
Slijedeći gore navedeni kod:
- Prvo navedite ' Get-Date ' cmdlet zajedno s ' | ' cjevovod.
- Zatim napišite ' Odaberite objekt ' za odabir svojstva zajedno s ' -Imovina ” parametar i „ * ” zamjenski znak.
- Nakon toga dodajte još jedan ' | ' cjevovod uz ' Pretvori u Json 'cmdlet i cjevovod' | ”.
- Na kraju, spomenite ' Pretvori iz-Json ” cmdlet:
Primjer 2: Pretvorite JSON niz u hash tablicu
Za pretvaranje JSON niza u hash tablicu, pokrenite donji kod:
'{ 'ključ':'val_1', 'Ključ':'val_2' }' | Pretvori iz-Json -AsHashtable
U gore navedenom kodu:
- Prvo napišite hash tablicu s navedenim vrijednostima.
- Zatim upotrijebite ' | ' cjevovod i dodajte ' Pretvori iz-Json ” cmdlet.
- Na kraju, spomenite ' -AsHashtable ” parametar na kraju:
To je bilo sve o ' Pretvori iz-Json ” cmdlet u PowerShell.
Zaključak
' Pretvori iz-Json ' cmdlet u PowerShell pretvara JSON ' JavaScript objektna notacija ” formatirani niz u prilagođeni objekt ili hash tablicu. Čita se sirovo ' JSON ” string i pretvara ga u objekt. Ovaj tekst detaljno je objasnio cmdlet 'ConvertFrom-Json'.