Если у вас есть файл JSON с массивом JSON, все, что вам нужно сделать, это прочитать этот файл в одну строку и передать его в ConvertFrom-Json
. Это создаст массив пользовательских объектов в PowerShell.
Get-Content 'C:\path\to\input.json' | Out-String | ConvertFrom-Json
В PowerShell v3 или новее вы можете заменить шаг Out-String
, добавив параметр -Raw
в Get-Content
:
Get-Content 'C:\path\to\input.json' -Raw | ConvertFrom-Json