fastjson 默认情况下较大的double会自动转换为科学计数,导致有些数据变形,为了解决这个问题,请将一下代码放在你的类里面,意思就是double格式化时,最多保留6位小数,不够的话自己在加上对应个数的#
private static SerializeConfig serializeConfig = SerializeConfig.getGlobalInstance(); static { serializeConfig.put(Double.class, new DoubleSerializer("#.######")); }