后台使用JSONArray.fromObject(String),需要两个对象的json串,我现在是用String拼接格式完的json字符串,然后再用格式化这个拼接的串,然后用response.getWriter()往前台输出,但是现在前台接收到的json串数据不完整,求大神火速支援javaajaxjson格式化

解决方案 »

  1.   

    不是,两个对象,JSONArray.fromObject了两次,然后这两个String在拼接之后再JSONArray.fromObject,然后out出去,返回到前台的json只是这两个对象中的一个
      

  2.   

    不是很明白你说的 
     // 你转个list。 
    JSONArray arry=JSONArray.fromObject(list); 
    //或者拼 
    String json="[{name:'td1',price:545},{name:'td2',price:2323}]";
    JSONArray array=JSONArray.fromObject(json);
      

  3.   

    谢谢你,问题已经解决了,我用了Map吧两个对象 放进去了之后再JSONArray.fromObject
    总之谢谢你的回答
      

  4.   

    你在后台把2个json数据和拼接之后的json数据都输出看一下 
    看一下 格式对不对  再确定是不是把拼接后的json数据传给前台了
      

  5.   

    JSONArray.fromObject的结果不是String,是个list