解析javascript中的json对象未定义

时间:2014-03-28 07:36:45

标签: javascript json

我得到了json格式的响应,但我面临的问题是如何解析下面是我的代码

var jsonValue = JSON.stringify(response);
警告jsonValue之后

[
    ["vlue1", 18, "ram", "xmy"],
    ["value2", 21, "abc", "xyz"]
]

如何在JavaScript中解析它?

3 个答案:

答案 0 :(得分:2)

答案 1 :(得分:0)

<强>字符串化()

  

JSON.stringify()方法将值转换为JSON,如果指定了replacer函数,则可以选择替换值,或者如果指定了replacer数组,则可选地仅包括指定的属性。

<强>解析()

  

JSON.parse()方法将字符串解析为JSON,可选地转换解析产生的值。

答案 2 :(得分:0)

尝试这样的事情

var data = [
    ["vlue1", 18, "ram", "xmy"],
    ["value2", 21, "abc", "xyz"]
];
for(var i = 0;i < data.length;i++){
    var tem_arr = data[i];
    for(var j = 0;j < tem_arr.length;j++){
        console.log(tem_arr[j]);
    }
}

JSON.stringify将对象转换为JSON文本并将该JSON文本存储在字符串中。

JSON.parse将一串JSON文本转换为对象。

<强> EDITED

var data = '[["vlue1", 18, "ram", "xmy"],["value2", 21, "abc", "xyz"]]';
data = JSON.parse(data)
for(var i = 0;i < data.length;i++){
    var tem_arr = data[i];
    for(var j = 0;j < tem_arr.length;j++){
        console.log(tem_arr[j]);
    }
}