fastjson JSONObject转化为Map报错Integer不能转化为String

ltskdhd1  于 2021-11-27  发布在  Java
关注(0)|答案(2)|浏览(510)

[org.springframework.http.converter.HttpMessageNotWritableException: Could not write JSON: java.lang.Integer cannot be cast to java.lang.String; nested exception is com.fasterxml.jackson.databind.JsonMappingException: java.lang.Integer cannot be cast to java.lang.String]

为何Integer不支持转化为String

fdbelqdn

fdbelqdn1#

com.fasterxml.jackson.databind.JsonMappingException 你这是用的jackson吧大胸弟

ycl3bljg

ycl3bljg2#

Integer 是不能 cast 成 String 的,不过可以 Integer.toString(),和 cast 有点区别,理由如下

Object
     /      \
    /        \
String     Integer

相关问题