Kas yra ConvertFrom-Json (Microsoft.PowerShell.Utility)?

Kas Yra Convertfrom Json Microsoft Powershell Utility



KonvertuotiFrom-Json “ yra „PowerShell“ komandų eilutės įrankis, perkeliantis eilutę į pasirinktinį objektą arba maišos lentelę. JSON ( „JavaScript“ objektų žymėjimas ) yra lengvas duomenų mainų protokolas. Jis sukuria žmonėms lengvai suprantamą kodą. Be to, jis taip pat gali būti naudojamas skaityti, rašyti, analizuoti ir generuoti kodą.

Šiame įraše bus išsamiai paaiškinta cmdlet „ConvertFrom-Json“.







Kas yra ConvertFrom-Json (Microsoft.PowerShell.Utility)?

JSON dažniausiai naudojamas svetainėse, kad pateiktų vaizdinį objektų vaizdą arba maišos lentelę. Apžvelkime kai kuriuos pavyzdžius, paaiškinančius nurodytą cmdlet.



1 pavyzdys: konvertuokite DateTime objektą į JSON objektą



Vykdykite toliau pateiktą komandą, kad konvertuotumėte ' DataLaikas “ į JSON objektą:





Gaukite datą | Select-Object -Nuosavybė * | Konvertuoti į Json | KonvertuotiFrom-Json

Vadovaudamiesi aukščiau nurodytu kodu:



  • Pirmiausia nurodykite „ Gaukite datą ' cmdlet kartu su ' | “ dujotiekis.
  • Tada parašykite „ Select-Object “, kad pasirinktumėte nuosavybę kartu su „ -Nuosavybė “ parametras ir „ * “ pakaitos simbolis.
  • Po to pridėkite kitą ' | ' dujotiekis šalia ' Konvertuoti į Json 'cmdlet ir dujotiekis' | “.
  • Galiausiai paminėkite „ KonvertuotiFrom-Json “ cmdlet:

2 pavyzdys: konvertuokite JSON eilutę į maišos lentelę

Norėdami konvertuoti JSON eilutę į maišos lentelę, paleiskite toliau pateiktą kodą:

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

Aukščiau nurodytame kode:

  • Pirmiausia parašykite maišos lentelę su nurodytomis reikšmėmis.
  • Tada naudokite „ | “ dujotiekį ir pridėkite „ KonvertuotiFrom-Json “ cmdlet.
  • Galiausiai paminėkite „ -AsHashtable “ parametras pabaigoje:

Tai buvo viskas apie „ KonvertuotiFrom-Json “ cmdlet PowerShell.

Išvada

KonvertuotiFrom-Json 'cmdlet PowerShell konvertuoja JSON' „JavaScript“ objektų žymėjimas “ formatuotą eilutę į pasirinktinį objektą arba maišos lentelę. Jame rašoma neapdorotai JSON “ eilutę ir paverčia ją objektu. Šiame įraše išsamiai paaiškinta cmdlet „ConvertFrom-Json“.