{"rows"["{"zxzt":"1","zjhm":"430223196708247213","cjsj":"20180804000320"}","{"zxzt":"1","zjhm":"430223196708247213","cjsj":"20180804000320"}"]} 在{}的外面有"",导致这个json是错误的,各位有遇到过这个问题吗

解决方案 »

  1.   

    你是怎么封装json的?把封装json的代码贴出来
    或者:
    可以获取的json,当成字符串处理把双引号replace掉。再解析。
      

  2.   

    首先确定 你是  前端接收的数据,还是后端接收的数据,如果是前端 你的controller层应该是少写了一个注解@ResponseBody
    后端接收的数据,你是要将list发送给后端的化,你应该先将list格式化,然后在解析,
      

  3.   

    是把List放到分页的rows里面了么?如果是的话,应该直接转换分页类为JSON格式,不需要对List做处理
      

  4.   

    放进json的时候不要用String,直接put对象就行,不然会出现多余的引号甚至转义字符
      

  5.   

    已经解决了,用的replace