大佬教程收集整理的这篇文章主要介绍了FastJSON 后端返回Long型 前段精度丢失的问题,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
解决方法就是将Long型转换为字符串---全局配置方案如下:
@Override public void configuremessageConverters(List<httpmessageConverter<?>> converters) { // 初始化转换器 FastJsonhttpmessageConverter fastConvert = new FastJsonhttpmessageConverter(); // 初始化一个转换器配置 FastJsonConfig fastJsonConfig = new FastJsonConfig(); JSON.DEFFAULT_DATE_FORMAT = "yyyy-MM-dd HH:mm"; fastJsonConfig.setserializerFeatures(serializerFeature.browserCompatible,serializerFeature.WriteNullListAsEmpty,serializerFeature.PrettyFormat,serializerFeature.WriteDateUseDateFormat,serializerFeature.WriteNullStringAsEmpty,serializerFeature.WriteMapNullValue,serializerFeature.DisableCircularReferenceDetect); //解决Long转json精度丢失的问题 serializeConfig serializeConfig = serializeConfig.globalInstance; serializeConfig.put(BigInteger.class,ToStringserializer.instancE); serializeConfig.put(Long.class,ToStringserializer.instancE); serializeConfig.put(Long.TYPE,ToStringserializer.instancE); fastJsonConfig.setserializeConfig(serializeConfig); // 将配置设置给转换器并添加到httpmessageConverter转换器列表中 fastConvert.setFastJsonConfig(fastJsonConfig); converters.add(fastConvert); }
以上是大佬教程为你收集整理的FastJSON 后端返回Long型 前段精度丢失的问题全部内容,希望文章能够帮你解决FastJSON 后端返回Long型 前段精度丢失的问题所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。