Какво е ConvertFrom-Json (Microsoft.PowerShell.Utility)?

Kakvo E Convertfrom Json Microsoft Powershell Utility



ConvertFrom-Json ” е инструмент на командния ред в PowerShell, който премества низ към потребителски обект или хеш таблица. JSON ( JavaScript обектна нотация ) е лек протокол за обмен на данни. Той създава лесно разбираем код за хората. Освен това може да се използва и за четене, писане, анализиране и генериране на код.

В тази публикация кратката команда „ConvertFrom-Json“ ще бъде обяснена подробно.







Какво е ConvertFrom-Json (Microsoft.PowerShell.Utility)?

JSON най-често се използва от уебсайтове за визуално представяне на обекти или хеш таблица. Нека прегледаме някои от примерите, обясняващи посочения cmdlet.



Пример 1: Преобразуване на DateTime обект в JSON обект



Изпълнете дадената по-долу команда, за да конвертирате „ Време за среща ” към JSON обект:





Get-Date | Избор на обект -Имот * | ConvertTo-Json | ConvertFrom-Json

Следвайки горния код:



  • Първо, посочете „ Get-Date ” cmdlet заедно с „ | ” тръбопровод.
  • След това напишете „ Избор на обект ”, за да изберете свойство заедно с „ -Имот ” параметър и „ * ” заместващ знак.
  • След това добавете още един „ | ” тръбопровод покрай „ ConvertTo-Json 'cmdlet и тръбопроводът' | ”.
  • Накрая споменете „ ConvertFrom-Json ” cmdlet:

Пример 2: Преобразуване на JSON низ в хеш таблица

За да конвертирате JSON низ в хеш таблица, изпълнете кода по-долу:

'{ 'ключ':'вал_1', 'Ключ':'вал_2' }' | ConvertFrom-Json -AsHashtable

В горния код:

  • Първо, напишете хеш таблица с посочените стойности.
  • След това използвайте „ | ” тръбопровод и добавете „ ConvertFrom-Json ” кратка команда.
  • Накрая споменете „ -AsHashtable ” параметър в края:

Това беше всичко за „ ConvertFrom-Json ” cmdlet в PowerShell.

Заключение

ConvertFrom-Json 'cmdlet в PowerShell преобразува JSON' JavaScript обектна нотация ” форматиран низ към потребителски обект или хеш-таблица. Той гласи сурово ' JSON ” и го преобразува в обект. Тази статия обяснява подробно кратката команда „ConvertFrom-Json“.