Я хотел бы преобразовать мой JSON в приведенный ниже вывод CSV. Я изо всех сил пытаюсь разобрать данные "результатов" в два столбца.
Выход CSV:
TIMESTAMP, VALUE,
1581292800000, 270,
1581292860000, 347
Мой JSON вывод выглядит следующим образом:
$JSON =
{
"value": [
{
"fields": [
"@{label=DateTime; field=eventTimestamp; type=date; aggregation=series}",
"@{label=Count; field=metrics.End User Response Time (ms); type=integer; aggregation=count}"
],
"results": [
"1581292800000 270",
"1581292860000 347",
"1581292920000 348",
"1581292980000 401",
"1581293040000 435",
"1581293100000 413",
"1581293160000 466",
"1581293220000 445",
"1581293280000 450",
"1581293340000 488",
"1581293400000 470",
"1581293460000 450",
"1581293520000 440",
"1581293580000 435",
"1581293640000 403",
"1581293700000 472",
"1581293760000 392",
"1581293820000 398",
"1581293880000 357",
"1581293940000 356",
"1581294000000 361",
"1581294060000 339",
"1581294120000 373",
"1581294180000 340",
"1581294240000 329",
"1581294300000 327",
"1581294360000 307",
"1581294420000 282",
"1581294480000 315"
],
"moreData": false,
"schema": "browserrecord"
}
],
"Count": 1
}
Следующее Код извлекает результаты, однако TIMESTAMP и VALUE находятся в одном столбце.
$Output1 = ConvertTo-Json $JSON
$Output2 = ConvertFrom-Json $Outage2 | Select -ExpandProperty 'value' | Select -ExpandProperty 'results'
Любая помощь будет принята с благодарностью.
Приветствия!