我们有以下 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 来检索这些数据。工具框架让我指定我想从结果中获取的 JSON 属性。如果我尝试获取整个第一个数组值,我会成功
series[0].data[0]
JSON结果:[20180803, 2.104]
更新
从 IBM Workload Scheduler 添加屏幕