从JSON中的JSON中检索键和值

时间:2012-12-04 14:23:57

标签: json

我有一个喜欢

的json
 var jsonObject = {
    "key": [
        {
        "key1": "value1",
        "info": "info"},
    {
        "key2": "value2",
        "info": "info"}
    ]
};​  

我需要从动态中检索密钥和值,但假设我不知道JSON,因为它将从Web服务生成..

1 个答案:

答案 0 :(得分:1)

如果需要在JavaScript中处理JSON对象,则需要这样的递归函数:

function processObject(jsonObject) {
  for (var property in jsonObject) {
    if (jsonObject.hasOwnProperty(property)) {
      console.log(property+'='+jsonObject[property]);
      if (typeof (jsonObject[property]) == 'object') {
        processObject(jsonObject[property]);
      }
    }
  }
}

console.log替换为您要对数据执行的任何操作。