jackson 全局long转string,ObjectMapper配置
SimpleModule simpleModule = new SimpleModule(); simpleModule.addSerializer(Long.class, ToStringSerializer.instance); simpleModule.addSerializer(Long.TYPE, ToStringSerializer.instance); mapper.registerModule(simpleModule);
这样可以在序列化JavaBean对象时long能正常转为string,但在处理ObjectNode、ArrayNode时就不能生效,请教哪位大神该怎么设置?
Java
JSON
ObjectNode、ArrayNode 是什么呢,我也是使用你的这种方法,List<Long>,会转为字符串的数组。