“ 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».