如何解析这个JSON数据{" A":" [[a,b],[c,d]]"}

时间:2014-05-08 18:03:56

标签: javascript json

我想通过JSON --- {"A":"[[a,b],[c,d]]"}解析这种数据格式。我想分别检索值a,b,c,d。 如果我做alert(JSON.stringify(data));这显示了我的正确回应。 我试图解决以下问题,但没有工作。

  1. alert(data.A[0]);
  2. alert(data.[0]);
  3. alert(data.A);
  4. 数据是JSONOBJECT HERE。

    1和2根本不起作用。

    3至少告诉我未定义。请有人告诉我如何检索这种格式。

2 个答案:

答案 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] ...