我得到了json格式的响应,但我面临的问题是如何解析下面是我的代码
var jsonValue = JSON.stringify(response);
警告jsonValue之后
[
["vlue1", 18, "ram", "xmy"],
["value2", 21, "abc", "xyz"]
]
如何在JavaScript中解析它?
答案 0 :(得分:2)
var obj = JSON.parse(response);
You can see it explained here.
Here you can check if it is supported in your target browser.
答案 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]);
}
}