Я пытаюсь проанализировать массив JSON с ConvertFrom-Json
, но кажется, что PowerShell игнорирует массив, если он находится на верхнем уровне.
Например, это неожиданно возвращает count = 1:
'[{a:1},{b:2}]' | ConvertFrom-Json | measure
Но когда я помещаю массив JSON в объект, он, кажется, анализируется, как и ожидалось.Возвращает count = 2
('{list:[{a:1},{b:2}]}' | ConvertFrom-Json).list | measure
Если ConvertFrom-Json
не работает с массивами JSON, есть ли альтернативы?