我有一个像这样的json:
a = [{"pk": 1, "model": "gps.test", "fields": {"hi": 23.1, "hello": 47.916142}}]
我想要pk
,hi
和hello
;
尝试过各种方式:
a['pk']
a.pk
没有工作。怎么了?
答案 0 :(得分:0)
a是一个数组,因此您需要采用特定索引
a[0].pk
答案 1 :(得分:0)
首先,使用JSON.parse(json)
解析您的JSON。
a
是一个数组,所以抓取第一个元素,然后从fields
对象中获取键。
a[0].fields.hi
a[0].fields.hello
如果数组中有多个对象:
a[i].fields.hi
a[i].fields.hello
其中i
是数组中元素的索引。