У нас есть следующая структура JSON
Я пытаюсь получить доступ к значениям массива данных. Я заметил, что имена значений - это числа, и каким-то образом при попытке определить логику они не распознаются. Все последующие имели ошибки.
series[0].data[0].0
series[0].data[0].0[0]
series[0].data[0]."0"
series[0].data[0].'0'
Сообщение об ошибке: "участник '0' не найден"
(замена последней части логики, одна и та же ошибка при каждой попытке)
Не могли бы вы помочь мне выяснить, есть ли проблема с sytanx или что-то еще?
Это первая часть только необработанные фиктивные данные
{
"request": {
"command": "dummy",
"series_id": "dummy"
},
"series": [
{
"series_id": "dummy",
"name": "dummy",
"units": "dummy",
"f": "W",
"unitsshort": "dummy",
"description": "dummy",
"copyright": "dummy",
"source": "dummy",
"start": "19900406",
"end": "20180803",
"updated": "2018-08-08T14:01:44-0400",
"data": [
[
"20180803",
2.104
],
[
"20180727",
2.11
],
[
"20180720",
2.042
],
...
Кстати, я использую IBM Workload Scheduler для доступа к API для получения этих данных. Инструмент framework позволяет мне указать свойства JSON, которые я хочу получить из результатов. Если я попытаюсь получить все значение первого массива, мне это удастся
series[0].data[0]
JSONResult: [20180803, 2.104]
ОБНОВИТЬ
Добавление экранов из IBM Workload Scheduler
series[0].data[0][0]
. - person Sookie Singh   schedule 15.08.2018