在javascript中从以下json获取值

时间:2014-04-05 15:12:58

标签: javascript json

我有一个像这样的json:

a = [{"pk": 1, "model": "gps.test", "fields": {"hi": 23.1, "hello": 47.916142}}]

我想要pkhihello;

的值

尝试过各种方式:

a['pk']
a.pk

没有工作。怎么了?

2 个答案:

答案 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是数组中元素的索引。

Fiddle