' ConvertFrom-Json “ je nástroj príkazového riadka v PowerShell, ktorý presúva reťazec do vlastného objektu alebo hašovacej tabuľky. JSON ( Zápis objektov JavaScript ) je jednoduchý protokol na výmenu údajov. Vytvára ľahko zrozumiteľný kód pre ľudí. Okrem toho sa dá použiť aj na čítanie, zápis, analýzu a generovanie kódu.
V tomto príspevku bude podrobne vysvetlený cmdlet „ConvertFrom-Json“.
Čo je ConvertFrom-Json (Microsoft.PowerShell.Utility)?
JSON najčastejšie používajú webové stránky na vizuálne znázornenie objektov alebo tabuľky hash. Uveďme si prehľad niektorých príkladov vysvetľujúcich uvedený cmdlet.
Príklad 1: Preveďte objekt DateTime na objekt JSON
Vykonajte nižšie uvedený príkaz na konverziu „ Dátum Čas ” na objekt JSON:
Get-Date | Select-Object -Nehnuteľnosť * | Previesť na Json | ConvertFrom-Json
Podľa vyššie uvedeného kódu:
- Najprv špecifikujte „ Get-Date ” cmdlet spolu s “ | “potrubie.
- Potom napíšte „ Select-Object “, aby ste vybrali nehnuteľnosť spolu s „ -Nehnuteľnosť “ parameter a “ * ' divoká karta.
- Potom pridajte ďalší „ | “potrubie popri “ Previesť na Json 'cmdlet a kanál' | “.
- Nakoniec spomeňte „ ConvertFrom-Json ” cmdlet:
Príklad 2: Preveďte reťazec JSON na tabuľku hash
Ak chcete previesť reťazec JSON na hašovaciu tabuľku, spustite nasledujúci kód:
'{ 'key':'val_1', 'Key':'val_2' }' | ConvertFrom-Json -AsHashtable
Vo vyššie uvedenom kóde:
- Najprv napíšte hašovaciu tabuľku so zadanými hodnotami.
- Potom použite „ | ” potrubí a pridajte “ ConvertFrom-Json cmdlet.
- Nakoniec spomeňte „ -AsHashtable “ parameter na konci:
To bolo všetko o „ ConvertFrom-Json cmdlet v prostredí PowerShell.
Záver
' ConvertFrom-Json 'cmdlet v PowerShell konvertuje JSON' Zápis objektov JavaScript ” formátovaný reťazec na vlastný objekt alebo hašovaciu tabuľku. Číta sa to surovo „ JSON ” a skonvertuje ho na objekt. Tento zápis podrobne vysvetlil cmdlet „ConvertFrom-Json“.