我想通过JSON --- {"A":"[[a,b],[c,d]]"}
解析这种数据格式。我想分别检索值a,b,c,d。
如果我做alert(JSON.stringify(data));
这显示了我的正确回应。
我试图解决以下问题,但没有工作。
alert(data.A[0]);
alert(data.[0]);
alert(data.A);
数据是JSONOBJECT HERE。
1和2根本不起作用。
3至少告诉我未定义。请有人告诉我如何检索这种格式。
答案 0 :(得分:1)
试试这个并检查控制台
data = {"A":"[[a,b],[c,d]]"} ;
console.log(data.A);
“[[A,B],[C,D]]” 这不是javascript对象。它是一个字符串
如果您想将其用作JavaScript集合
使用如下
data = {“A”:[[“a”,“b”],[“c”,“d”]]};
的console.log(data.A [0]); // => [“a”,“b”]
的console.log(data.A [0]); // => [ “C”, “d”]
答案 1 :(得分:0)
通过data = {A:[['a','b'],['c','d']]}更改您的json对象。你现在可以访问data.A [0] [0],data.A [0] [1] ...