使用jQuery访问包含嵌套数组的JSON对象

时间:2011-09-13 01:19:39

标签: javascript jquery ajax json

我进行了API调用(谷歌翻译)并返回以下内容:

{
 "data": {
  "detections": [
   [
    {
     "language": "en",
     "isReliable": false,
     "confidence": 0.051902372
    }
   ]
  ]
 }
}

我想使用javascript(使用jQuery ajax函数)访问“language”值。我试过像:

response.data.detections[0][0].language

但这不起作用。帮助

1 个答案:

答案 0 :(得分:1)

我们确实需要更多信息,但如果我不得不盲目猜测,我猜这个回复实际上包含以下字符串:

'{
 "data": {
  "detections": [
   [
    {
     "language": "en",
     "isReliable": false,
     "confidence": 0.051902372
    }
   ]
  ]
 }
}'

如果是这种情况你可以尝试类似$ .parseJSON(response).data.detections [0] [0] .language