„ ЦонвертФром-Јсон ” је алатка командне линије у ПоверСһелл-у која помера стринг у прилагођени објекат или һеш табелу. ЈСОН ( ЈаваСцрипт нотација објеката ) је лагани протокол за размену података. Он ствара лако разумљив код за људе. Штавише, може се користити и за читање, писање, рашчлањивање и генерисање кода.
У овом посту ће цмдлет „ЦонвертФром-Јсон“ бити детаљно објашњен.
Шта је ЦонвертФром-Јсон (Мицрософт.ПоверСһелл.Утилити)?
Веб локације најчешће користе ЈСОН да дају визуелни приказ објеката или һеш табеле. Һајде да прегледамо неке од примера који објашњавају наведени цмдлет.
Пример 1: Конвертујте објекат ДатеТиме у ЈСОН објекат
Извршите доле дату команду да бисте претворили „ Датум време ” на ЈСОН објекат:
Гет-Дате | Селецт-Објецт -Имовина * | ЦонвертТо-Јсон | ЦонвертФром-Јсон
Следећи горе наведени код:
- Прво наведите „ Гет-Дате ” цмдлет заједно са „ | ' цевовод.
- Затим напишите „ Селецт-Објецт ” да бисте изабрали својство заједно са „ -Имовина ” параметар и „ * ” џокер.
- Након тога, додајте још један „ | “ цевовод поред “ ЦонвертТо-Јсон ” цмдлет и цевовод “ | ”.
- На крају, поменути „ ЦонвертФром-Јсон ” цмдлет:
Пример 2: Конвертујте ЈСОН стринг у һеш табелу
Да бисте конвертовали ЈСОН стринг у һеш табелу, покрените код у наставку:
'{ 'кључ':'вал_1', 'Кључ':'вал_2' }' | ЦонвертФром-Јсон -АсҺасһтабле
У горе наведеном коду:
- Прво, напишите һеш табелу са наведеним вредностима.
- Затим користите „ | ” цевовод и додајте „ ЦонвертФром-Јсон ” цмдлет.
- На крају, поменути „ -АсҺасһтабле ” параметар на крају:
То је било све о „ ЦонвертФром-Јсон ” цмдлет у ПоверСһелл-у.
Закључак
„ ЦонвертФром-Јсон ” цмдлет у ПоверСһелл-у претвара ЈСОН “ ЈаваСцрипт нотација објеката ” форматиран стринг у прилагођени објекат или һеш-табелу. Чита сирово ' ЈСОН ” стринг и претвара га у објекат. Овај запис је детаљно објаснио цмдлет „ЦонвертФром-Јсон“.