feat: 去掉对很长的Long的序列化兼容
This commit is contained in:
parent
b77685dd4b
commit
10429322a5
@ -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;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user