Ano ang ConvertFrom-Json (Microsoft.PowerShell.Utility)?

Ano Ang Convertfrom Json Microsoft Powershell Utility



Ang ' ConvertFrom-Json ” ay isang command-line tool sa PowerShell na naglilipat ng string sa isang custom na object o hash table. JSON ( JavaScript Object Notation ) ay isang magaan na data exchange protocol. Lumilikha ito ng madaling maunawaang code para sa mga tao. Bukod dito, maaari rin itong magamit upang magbasa, magsulat, mag-parse, at makabuo ng code.

Sa post na ito, ipapaliwanag nang detalyado ang 'ConvertFrom-Json' cmdlet.







Ano ang ConvertFrom-Json (Microsoft.PowerShell.Utility)?

Ang JSON ay kadalasang ginagamit ng mga website para magbigay ng visual na representasyon ng mga bagay o hash table. Tingnan natin ang ilan sa mga halimbawa na nagpapaliwanag sa nakasaad na cmdlet.



Halimbawa 1: I-convert ang DateTime Object sa JSON Object



Isagawa ang ibinigay na utos sa ibaba upang i-convert ang ' PetsaOras ” sa isang object ng JSON:





Get-Date | Piliin-Bagay -Arian * | ConvertTo-Json | ConvertFrom-Json

Kasunod ng code sa itaas:



  • Una, tukuyin ang ' Get-Date 'cmdlet kasama ang' | ” pipeline.
  • Pagkatapos, isulat ang ' Piliin-Bagay ” para pumili ng property kasama ng “ -Arian 'parameter at ang' * ” wildcard.
  • Pagkatapos nito, magdagdag ng isa pang ' | ' pipeline sa tabi ng ' ConvertTo-Json 'cmdlet at ang pipeline' | ”.
  • Panghuli, banggitin ang ' ConvertFrom-Json ” cmdlet:

Halimbawa 2: I-convert ang isang JSON String sa Hash Table

Upang i-convert ang isang JSON string sa isang hash table, patakbuhin ang code sa ibaba:

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

Sa nabanggit na code:

  • Una, magsulat ng hash table na may mga tinukoy na halaga.
  • Pagkatapos, gamitin ang ' | ' pipeline at idagdag ang ' ConvertFrom-Json ” cmdlet.
  • Panghuli, banggitin ang ' -AsHashtable ” parameter sa dulo:

Iyon ay tungkol sa ' ConvertFrom-Json ” cmdlet sa PowerShell.

Konklusyon

Ang ' ConvertFrom-Json 'Ang cmdlet sa PowerShell ay nagko-convert ng JSON ' JavaScript Object Notation ” na naka-format na string sa isang custom na bagay o isang hashtable. Ito ay nagbabasa ng isang hilaw na ' JSON ” string at iko-convert ito sa isang bagay. Ipinaliwanag ng write-up na ito ang 'ConvertFrom-Json' cmdlet nang detalyado.