Что такое ConvertFrom-Json (Microsoft.PowerShell.Utility)?

Cto Takoe Convertfrom Json Microsoft Powershell Utility



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

В этом посте будет подробно объяснен командлет «ConvertFrom-Json».







Что такое ConvertFrom-Json (Microsoft.PowerShell.Utility)?

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



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



Выполните приведенную ниже команду, чтобы преобразовать « ДатаВремя ” в объект JSON:





Get-Date | Select-Object -Свойство * | ConvertTo-Json | ConvertFrom-Json

Следуя вышеуказанному коду:



  • Сначала укажите « Get-Date ” вместе с “ | ' трубопровод.
  • Затем напишите « Select-Object », чтобы выбрать свойство вместе с « -Свойство ' и параметр ' * подстановочный знак.
  • После этого добавьте еще один « | трубопровод рядом с « ConvertTo-Json «командлет и конвейер» | ».
  • Наконец, упомяните « ConvertFrom-Json ” командлет:

Пример 2. Преобразование строки JSON в хеш-таблицу

Чтобы преобразовать строку JSON в хеш-таблицу, выполните следующий код:

'{ 'ключ': 'val_1', 'ключ': 'val_2' }' | ConvertFrom-Json -AsHashtable

В вышеуказанном коде:

  • Сначала напишите хеш-таблицу с указанными значениями.
  • Затем используйте « | » и добавьте « ConvertFrom-Json ” командлет.
  • Наконец, упомяните « -AsHashtable ” параметр в конце:

Это было все о ' ConvertFrom-Json ” в PowerShell.

Заключение

ConvertFrom-Json «командлет в PowerShell конвертирует JSON» Обозначение объектов JavaScript ” в пользовательский объект или хеш-таблицу. Он читает сырой ' JSON ” и преобразует ее в объект. В этой статье подробно объясняется командлет «ConvertFrom-Json».