ConvertFrom-JSON Не возвращает записи - PullRequest
0 голосов
/ 16 мая 2018

Я пытаюсь проанализировать следующий JSON:

StatusCode        : 0
StatusDescription : 
Content           : {123, 10, 32, 32...}
RawContent        : Content-Length: 10276747
                    Content-Type: application/octet-stream

                    {
                        "764411904": {
                            "abbrName": "SF",
                            "awayLosses": 1,
                            "awayTies": 0,
                            "awayWins": 0,
                            "calen...
Headers           : {[Content-Length, 10276747], [Content-Type, application/octet-stream]}
RawContentLength  : 10276747

Однако, когда я Convertfrom-Json, я не возвращаю никаких записей.Это мой следующий скрипт:

$request = 'C:\Users\mcmon\Desktop\Projects\Madden Exports\teams-42e.json'
Invoke-WebRequest $request | ConvertFrom-Json | select abbrName

И да ... это для экспорта Мэддена.

1 Ответ

0 голосов
/ 16 мая 2018

Как уже упоминалось @mjsqu, вам нужно использовать Get-Content вместо Invoke-WebRequest.Используйте параметр -raw для импорта json как строки вместо массива строк.

$filePath= 'C:\Users\mcmon\Desktop\Projects\Madden Exports\teams-42e.json'
Get-Content $filePath -raw | ConvertFrom-Json
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...