Добавить JSON вывод в конец CSV с Powershell - PullRequest
0 голосов
/ 03 февраля 2020

Как мне проанализировать мой вывод JSON API и затем добавить его в конец файла CSV со следующими столбцами:

  1. «Дата и время», например, 1580169600000
  2. «Счет», например, 432

Я безуспешно пытался выполнить следующее:

$json | Select-Object Value | Export-Csv -Path -NoType -Append

Вывод:

"Value"
"System.Object[]" 
"System.Object[]" 
"System.Object[]"
"System.Object[]"
$json | ConvertTo-Json | Export-Csv -Path -NoType -Append

Выход:

"Length"
"3456"

Это JSON данные:

{
    "fields":  [
                   {
                       "label":  "Date Time",
                       "field":  "eventTimestamp",
                       "type":  "date",
                       "aggregation":  "series"
                   },
                   {
                       "label":  "Count",
                       "field":  "Count",
                       "type":  "integer",
                       "aggregation":  "count"
                   }
               ],
    "results":  [
                    [
                        "1580169600000",
                        432
                    ],
                    [
                        "1580169660000",
                        463
                    ],
                    [
                        "1580169720000",
                        514
                    ],
                    [
                        "1580169780000",
                        533
                    ],
                    [
                        "1580170560000",
                        737
                    ],
                    [
                        "1580170620000",
                        603
                    ],
                    [
                        "1580170680000",
                        549
                    ],
                    [
                        "1580170740000",
                        492
                    ],
                    [
                        "1580170800000",
                        462
                    ],
                    [
                        "1580171940000",
                        363
                    ],
                    [
                        "1580172000000",
                        402
                    ],
                    [
                        "1580172060000",
                        347
                    ],
                    [
                        "1580172120000",
                        353
                    ],
                    [
                        "1580172180000",
                        335
                    ],
                    [
                        "1580172240000",
                        324
                    ],
                    [
                        "1580172300000",
                        354
                    ],
                    [
                        "1580172360000",
                        309
                    ],
                    [
                        "1580172420000",
                        289
                    ],
                    [
                        "1580172480000",
                        320
                    ],
                    [
                        "1580172540000",
                        257
                    ],
                    [
                        "1580172600000",
                        290
                    ],
                    [
                        "1580172660000",
                        283
                    ],
                    [
                        "1580173200000",
                        293
                    ],
                    [
                        "1580175420000",
                        181
                    ],
                    [
                        "1580175480000",
                        149
                    ],
                    [
                        "1580175540000",
                        190
                    ]
                ],
    "moreData":  false,
    "schema":  "record"
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...