feat: 去掉对很长的Long的序列化兼容

This commit is contained in:
zengxiaobo 2024-05-27 16:32:00 +08:00
parent b77685dd4b
commit 10429322a5

View File

@ -121,19 +121,6 @@ public class FastjsonUtils {
String value = ((LocalDate) object).format(dateFormatter);
serializer.out.writeString(value);
});
config.put(Long.class, (serializer, object, fieldName, fieldType, features) -> {
if (object == null) {
serializer.out.writeNull();
return;
}
long value = (Long) object;
if (value > 9007199254740991L || value < -9007199254740991L) {
serializer.getWriter().writeString(Long.toString(value));
} else {
serializer.getWriter().writeLong(value);
}
});
fastJsonConfig.setSerializeConfig(config);
return fastJsonConfig;