如何读取以键值格式出现的Json String?

时间:2012-01-03 05:49:20

标签: jquery json key-value

我正在调用getTags web-method,它以JSON格式返回hash-table。 以下是由

格式化的返回值
jQuery.parseJSON(JSON.stringify(response)) 

并分配给变量jsonObj

我想读取Key及其值。我该怎么做?

var jsonObj = {"getTags":[
                 {"Key":"TagID","Value":2},
                 {"Key":3,"Value":"Best College"}
                 ]
               }

2 个答案:

答案 0 :(得分:0)

var jsonObj = {“getTags”:[{“Key”:“TagID”,“Value”:2},{“Key”:3,“Value”:“Best College”}}}         for(var i = 0; i

答案 1 :(得分:0)

你使用" Keys"使json有点复杂。和"价值"再次作为关键。理想的JSON应如下所示:

var jsonObj ={
        "getTags": {
            "3": "Best College",
            "TagID": 2
        }
    }

使用以下jquery处理此对象:

var items=[];
 $.each(jsonObj, function(key, val) {
    // you can do whatever you want with key value pair.
    items.push(val);
  });
console.log(items); // items contains   ["Best College",2]

jQuery.com

的更多帮助