var DetailAllTop={
DetailData:[
{A1:17.78,A2:0,A3:0.0,A4:1,A5:"2009-02-27 15:00:12",A6:-1},
{A1:17.8,A2:456180,A3:8119187.0,A4:1,A5:"2009-02-27 15:00:02",A6:1},
{A1:17.79,A2:29300,A3:521305.0,A4:1,A5:"2009-02-27 14:59:51",A6:-1},
{A1:17.79,A2:391000,A3:6958812.0,A4:1,A5:"2009-02-27 14:59:47",A6:0},
]};
如何,提取里面的A1的数值?很着急,凌晨等大家回答!非常感谢!!!

解决方案 »

  1.   

    非常简单:DetailAllTop[index].A1如果这个这个JSON是你自己定义的话,它初始状态是一个String,你必须使用eval把这个String转化成一个JSON的类才能操作。var myObject = eval('(' + myJSONtext + ')');
      

  2.   

    不好意思,写错了,应该是:
    DetailAllTop.DetailData[index].A1
      

  3.   

    不好意思,小弟不是高手,daisycool兄能把完整的写一下吗?
    非常感谢!
      

  4.   

    呵呵,谢谢你的100分。最终领悟到了index的真谛?:)