Čo je ConvertFrom-Json (Microsoft.PowerShell.Utility)?

Co Je Convertfrom Json Microsoft Powershell Utility



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