moliu

Results 17 comments of moliu

是的,fastjson是可以的,这次搞升级太难了,目前看实现两个地方最好都能加一下

增加biginteger的支持或者有别的方法麻烦提醒我一下,这个情况目前是完全没法绕过了,感谢

另外能否增加一个JSONWriter.Feature.WriteBigIntegerAsString,来实现局部的序列化设置

另外能不能引入一个像是fastjson中的SerializeConfig,这样自由度更高吧,可以在局部序列化中自由配置,为什么把这个给去掉了呢。。。

在消息转换器中,FastJsonHttpMessageConverter怎么使用ObjectWriterProvider呢

context.config只能使用固定的那些Feature,没法自定义,目前主要就是消息转换器这里的问题,1里面是可以在SerializeConfig里面配置Serializer的

另外我刚才这样试过了也是不行的 FastJsonHttpMessageConverter fastJsonHttpMessageConverter = new FastJsonHttpMessageConverter(); FastJsonConfig fastJsonConfig = new FastJsonConfig(); fastJsonConfig.setWriterFeatures( JSONWriter.Feature.PrettyFormat, JSONWriter.Feature.WriteMapNullValue ); ObjectWriterProvider provider = fastJsonConfig.writerContext().getProvider(); provider.register(BigInteger.class, ObjectWriters.ofToString(Object::toString)); provider.register(Long.TYPE, ObjectWriters.ofToString(Object::toString)); provider.register(Long.class, ObjectWriters.ofToString(Object::toString)); fastJsonHttpMessageConverter.setFastJsonConfig(fastJsonConfig); System.out.println(JSON.toJSONString(new test(), fastJsonConfig.writerContext()));