前端:這是啥數據?
服務端:json啊
前端:這是json?
服務端:是啊
前端:key呢?
服務端:不用
前端:。。。。。。。。(一臉懵逼ing)
[
[
"2017-09-07 15:00:00",
"4217.000",
"4225.000",
"4215.000",
"4215.000",
"20312"
],
[
"2017-09-07 14:55:00",
"4206.000",
"4214.000",
"4206.000",
"4213.000",
"9936"
],
[
"2017-09-04 10:10:00",
"4319.000",
"4321.000",
"4315.000",
"4319.000",
"9068"
]
]
以前沒有key的jsonArray見過不少,但是沒有key的jsonArray和沒有key的jsonObject還是第一次見到
嘗試一下解析,實在不行就讓服務端改數據
想法一:
拿到數據的時候,第一眼看過去,咦!這不是個二維數組嗎。
但是怎么把長的像二位數組的String變成String二維數組?
百度谷歌一番后木有找到辦法。暫時放棄pass,有想法的下面留言交流下??
想法二:
硬著頭皮當成json數據一層層解析下去
觀察一波結構,最外面是jsonArray->jsonArray->無jsonObject,沒有key,只有value。
開始動手一層層解析
for循環取出每個jsonArray
接下來,正常的jsonArray都是用getJSONObject(index)方式取出對象再解析下去,但是這邊沒有jsonObject。
但是!!!在IDE聯想代碼的時候發現了一個方法getString(int index)
getString(int index)
這個方法取出的是不是value,試一下
登登登登,值都取出來了。