Mis on ConvertFrom-Json (Microsoft.PowerShell.Utility)?

Mis On Convertfrom Json Microsoft Powershell Utility



' TeisendaFrom-Json ” on PowerShelli käsureatööriist, mis nihutab stringi kohandatud objektiks või räsitabelisse. JSON ( JavaScripti objekti märkimine ) on kerge andmevahetusprotokoll. See loob inimestele kergesti arusaadava koodi. Lisaks saab seda kasutada ka koodi lugemiseks, kirjutamiseks, sõelumiseks ja genereerimiseks.

Selles postituses selgitatakse üksikasjalikult cmdleti 'ConvertFrom-Json'.







Mis on ConvertFrom-Json (Microsoft.PowerShell.Utility)?

JSON-i kasutavad veebisaidid kõige sagedamini objektide visuaalse esituse või räsitabeli esitamiseks. Vaatame mõnda näidet, mis selgitavad nimetatud cmdleti.



Näide 1: teisendage DateTime objekt JSON-objektiks



Käivitage allpool antud käsk, et teisendada ' Kuupäev Kellaaeg ” JSON-objektile:





Hankige kuupäev | Select-Object - Kinnisvara * | Teisenda Jsoniks | TeisendaFrom-Json

Järgides ülaltoodud koodi:



  • Esmalt määrake ' Hankige kuupäev ' cmdlet koos käsuga ' | ” torujuhe.
  • Seejärel kirjutage ' Select-Object ', et valida kinnisvara koos ' - Kinnisvara ' parameeter ja ' * ” metamärk.
  • Pärast seda lisage veel üks ' | torujuhe kõrvuti ' Teisenda Jsoniks 'cmdlet ja torujuhe' | ”.
  • Lõpuks mainige ' TeisendaFrom-Json ” cmdlet:

Näide 2: teisendage JSON-string räsitabeliks

JSON-stringi räsitabelisse teisendamiseks käivitage allolev kood:

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

Ülaltoodud koodis:

  • Esiteks kirjutage määratud väärtustega räsitabel.
  • Seejärel kasutage ' | ' torujuhe ja lisage ' TeisendaFrom-Json ” cmdlet.
  • Lõpuks mainige ' -AsHashtable ' parameeter lõpus:

See kõik puudutas ' TeisendaFrom-Json ” cmdlet PowerShellis.

Järeldus

' TeisendaFrom-Json cmdlet PowerShellis teisendab JSON-i JavaScripti objekti märkimine ” vormindatud stringi kohandatud objektiks või räsitabeliks. See loeb toorelt ' JSON ” stringi ja teisendab selle objektiks. Selles kirjutises on cmdleti „ConvertFrom-Json” üksikasjalikult selgitatud.