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