解析Json的时候格式出错,看你下面的图,Json的key怎么没带双引号啊?

解决方案 »

  1.   

    返回的要是标准格式的json字符串,且前后没有空格回车等。你那明显报错了,先用eval("("+data+")")看看是什么东西。
      

  2.   


    我是直接用的Gson对一个bean 进行的转换。这样不行吗?
      

  3.   


    json 格式应该没问题,这是手动编辑得到的响应 
      

  4.   


    我是直接用的Gson对一个bean 进行的转换。这样不行吗?
    你把转换成JSON之后有没有toString打印一下看看格式是不是标准?不标准的话处理好再write到前台。
      

  5.   

    如果是 从定向的话 是没有数据的因为 从定向回去的话一次请求结束,request生命周期结束 不会带数据会页面的.
    不知道你是用什么方式 回页面的,如果是转发前用了第三方的jar转成json应该没有问题
      

  6.   

    设置你返回数据的格式: application/json
      

  7.   

    解析json出错,在解析后你在控制台打印一下。看看有问题没,有问题就调调。绝对是json解析的事。