解决方案 »

  1.   

    百度说可以testJson = eval("(" + arr + ")");或者引用别的包
      

  2.   

    这个说的json对象和json字符串之间的转换,上面不是json对象是js对象
      

  3.   

    eval可以,但是有安全性问题,IE8以上可以使用JSON.stringify
      

  4.   

    试试json.js包
      var str = JSON.stringify(arr)
      

  5.   

    上面的问题我高定了,但是遇到新问题:把json字符串传递到后台,用java怎么解析成对象那??
      

  6.   

    上面的问题我高定了,但是遇到新问题:把json字符串传递到后台,用java怎么解析成对象那??
      

  7.   

    继续使用json解析  jsonlib:
    后台接受个字符串:
    JSONArray jsonArray = JSONArray.fromObject(string);
    for (int i = 0; i < jsonArray.size(); i++) {
     JSONObject object = JSONObject.fromObject(jsonArray.get(i));
     XXXX x= (XXXX) JSONObject.toBean(object,XXXX.class);
    }大概这样  看看api
      

  8.   

    上面的问题我高定了,但是遇到新问题:把json字符串传递到后台,用java怎么解析成对象那??
    用json-lib呀
      

  9.   


    还是一样的,解析这个json字符串,解析出来后一个一个set给对象 
      

  10.   

    前端js对象转成json字符串用json.js,后台json字符串转成java对象用json-lib