fastjson 报错解决

2019-01-18  本文已影响0人  michael_0x

今天碰到个报错如下:

com.alibaba.fastjson.JSONException: write javaBean error, class com.rest.test.entity.User.UserAccount, fieldName : data
    at com.alibaba.fastjson.serializer.JavaBeanSerializer.write(JavaBeanSerializer.java:326) ~[fastjson-1.2.28.jar:?]
    at com.alibaba.fastjson.serializer.JSONSerializer.writeWithFieldName(JSONSerializer.java:304) ~[fastjson-1.2.28.jar:?]

主要原因是UserAccount中有个字段定义为Long,get方法返回是long,类型不一致导致了此错误。

将get方法的返回类型改成一致,错误就解决了。

上一篇 下一篇

猜你喜欢

热点阅读