java吧 关注:1,298,245贴子:12,834,786
  • 18回复贴,共1

json转换报错,有无大佬连接fastjson

只看楼主收藏回复


最后return返回的时候报错:com.alibaba.fastjson2.JSONException:illegal input。意思好像是非法输入问题,我没搞懂这是啥问题。log也没打印出responseBody数据,啥也没有,上面的都没问题,都打印出来了。有没有大佬帮助一下


IP属地:浙江1楼2023-11-28 09:23回复
    json错了呗,还能是什么


    IP属地:浙江来自Android客户端4楼2023-11-28 12:14
    回复
      2026-02-26 20:53:01
      广告
      不感兴趣
      开通SVIP免广告
      垃圾玩意 ,换gson


      IP属地:安徽来自Android客户端6楼2023-11-28 12:30
      回复
        又不给看输入的json数据张啥样,我咋办?猜吗?而且为啥你controller返回的是jsonobject?不应该直接返回统一的例如response Data这种吗?而且你调用的http发送请求响应的数据,你确定是json object这个对象吗?我猜不是


        IP属地:安徽来自Android客户端7楼2023-11-28 12:35
        收起回复
          你说没问题,谁知道有没有问题呢,你把日志发出来看看呗


          IP属地:安徽来自Android客户端8楼2023-11-28 14:30
          收起回复
            结果和打印日志。



            IP属地:浙江来自Android客户端9楼2023-11-28 14:44
            回复
              🐮,那你再看看你的json object有这两个参数吗?


              IP属地:安徽来自Android客户端10楼2023-11-28 15:40
              收起回复
                来个简单的方法测试一下,你先创建一个类,名字无所谓,给他塞两个字段,一个unit,一个value,然后把下面的jsonobject.parser的第二参数换成你刚刚写的class,再看看有没有报错


                IP属地:安徽来自Android客户端11楼2023-11-28 15:43
                回复
                  2026-02-26 20:47:01
                  广告
                  不感兴趣
                  开通SVIP免广告


                  IP属地:浙江来自Android客户端13楼2023-11-28 16:15
                  回复
                    看样子可能是619行调用接口没有正常返回,获取到的responseBody为空,JSON反序列化失败


                    IP属地:江苏14楼2023-11-29 10:15
                    收起回复
                      看日志 你输出的responsebody是个空字符串


                      IP属地:北京来自Android客户端15楼2023-11-29 10:34
                      收起回复