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.