Mi az a ConvertFrom-Json (Microsoft.PowerShell.Utility)?

Mi Az A Convertfrom Json Microsoft Powershell Utility



A ' ConvertFrom-Json ” egy parancssori eszköz a PowerShellben, amely egy karakterláncot egyéni objektummá vagy hash-táblázattá tol el. JSON ( JavaScript objektum jelölés ) egy könnyű adatcsere protokoll. Könnyen érthető kódot hoz létre az emberek számára. Ezenkívül használható kód olvasására, írására, elemzésére és generálására.

Ebben a bejegyzésben a „ConvertFrom-Json” parancsmagot részletesen ismertetjük.







Mi az a ConvertFrom-Json (Microsoft.PowerShell.Utility)?

A JSON-t leggyakrabban a webhelyek használják objektumok vagy hash-táblázat vizuális megjelenítésére. Tekintsünk át néhány példát, amelyek megmagyarázzák a megadott parancsmagot.



1. példa: Konvertálja a DateTime objektumot JSON-objektummá



Hajtsa végre az alábbi parancsot a ' Dátum idő ” egy JSON-objektumhoz:





Get-Date | Select-Object -Ingatlan * | ConvertTo-Json | ConvertFrom-Json

A fent megadott kódot követve:



  • Először adja meg a „ Get-Date ' cmdlet a ' | ” csővezeték.
  • Ezután írja be a „ Select-Object ', hogy válasszon egy ingatlant a ' -Ingatlan ' paraméter és a ' * ” helyettesítő karakter.
  • Ezután adjon hozzá egy másik ' | ' csővezeték a ' ConvertTo-Json 'cmdlet és a folyamat' | ”.
  • Végül említse meg a „ ConvertFrom-Json ” cmdlet:

2. példa: JSON-karakterlánc konvertálása hash-táblázattá

A JSON-karakterlánc hash-táblává alakításához futtassa az alábbi kódot:

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

A fent megadott kódban:

  • Először írjon egy hash táblát a megadott értékekkel.
  • Ezután használja a „ | ' csővezetéket, és adja hozzá a ' ConvertFrom-Json ” parancsmag.
  • Végül említse meg a „ -AsHashtable ” paraméter a végén:

Ez mind arról szólt, hogy ' ConvertFrom-Json ” parancsmag a PowerShellben.

Következtetés

A ' ConvertFrom-Json ' parancsmag a PowerShellben konvertálja a JSON-t ' JavaScript objektum jelölés ” formázott karakterláncot egyéni objektumhoz vagy hashtable-hoz. Nyersen olvasható JSON ” karakterláncot, és objektummá alakítja. Ez az írás részletesen ismerteti a „ConvertFrom-Json” parancsmagot.