Mikä on ConvertFrom-Json (Microsoft.PowerShell.Utility)?

Mika On Convertfrom Json Microsoft Powershell Utility



' MuunnaFrom-Json ” on PowerShellin komentorivityökalu, joka siirtää merkkijonon mukautettuun objektiin tai hash-taulukkoon. JSON ( JavaScript-objektin merkintä ) on kevyt tiedonsiirtoprotokolla. Se luo helposti ymmärrettävän koodin ihmisille. Lisäksi sitä voidaan käyttää myös koodin lukemiseen, kirjoittamiseen, jäsentämiseen ja luomiseen.

Tässä viestissä 'ConvertFrom-Json' -cmdlet selitetään yksityiskohtaisesti.







Mikä on ConvertFrom-Json (Microsoft.PowerShell.Utility)?

Web-sivustot käyttävät JSON-tiedostoa yleisimmin visuaalisen esityksen esittämiseen objekteista tai hash-taulukosta. Katsotaanpa joitain esimerkkejä, jotka selittävät mainittua cmdlet-sovellusta.



Esimerkki 1: Muunna DateTime-objekti JSON-objektiksi



Suorita alla annettu komento muuntaaksesi ' Treffiaika ' JSON-objektiin:





Hanki päivämäärä | Select-Object - Omaisuus * | Muunna Jsoniksi | MuunnaFrom-Json

Yllä olevan koodin mukaan:



  • Määritä ensin ' Hanki päivämäärä ' cmdlet yhdessä ' | ”putki.
  • Kirjoita sitten ' Select-Object ' valitaksesi kiinteistön yhdessä ' - Omaisuus ' parametri ja ' * ' jokerimerkki.
  • Lisää sen jälkeen toinen ' | ' putki ' rinnalla ' Muunna Jsoniksi 'cmdlet ja putki' | ”.
  • Mainitse lopuksi ' MuunnaFrom-Json ” cmdlet:

Esimerkki 2: Muunna JSON-merkkijono hash-taulukoksi

Muunna JSON-merkkijono hash-taulukoksi suorittamalla alla oleva koodi:

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

Yllä mainitussa koodissa:

  • Kirjoita ensin hajautustaulukko, jossa on määritetyt arvot.
  • Käytä sitten ' | ' putki ja lisää ' MuunnaFrom-Json ” cmdlet.
  • Mainitse lopuksi ' -AsHashtable ' parametri lopussa:

Siinä oli kaikki ' MuunnaFrom-Json ” cmdlet PowerShellissä.

Johtopäätös

' MuunnaFrom-Json ' cmdlet PowerShellissä muuntaa JSONin' JavaScript-objektin merkintä ” muotoiltu merkkijono mukautettuun objektiin tai hashtable-tiedostoon. Siinä lukee raaka' JSON ”-merkkijono ja muuntaa sen objektiksi. Tässä kirjoituksessa on selitetty 'ConvertFrom-Json' -cmdlet yksityiskohtaisesti.