【SpringBoot】序列化Json响应时根据字段名排序

为使前后端的处理逻辑一致,在返回值序列化时,统一根据字段名的循序排序。 **示例代码:** 同时过滤了值为 *null* 的字段。 ```java import com


fastjson 反序列化泛型时发生 java.lang.ClassCastException 异常

使用 *fastjson* 将字符串反序列化为 `Map` 类型,遍历结果有时会发生 *java.lang.ClassCastException* 异常。 ```java Ma


C# 日期型 JSON 序列化后毫秒部分的7位数字是啥?

使用 *Newtonsoft.Json* 来序列化日期型字段时,其毫秒部分有7为小数。一直也没太在意,但昨天在 Java 中使用 `SimpleDateFormat` 反序列化时却发现


枚举型(enum)字段的序列化

## Java 默认情况下枚举字段会序列为字符型,值为枚举字段的名字(即 `Enum` 的 `name()` 方法的返回值)。 *jackson* 中可以通过设置 `Serializati


Spring Boot 中统一配置日期型字段的序列化(格式+默认时区)

在 *application.properties* 文件按照如下方式配置即可: ```js spring.jackson.date-format=yyyy-MM-dd HH:mm:ss s


【jackson】自定义序列化、反序列化方法

下面的示例代码是序列化日期类型为.net日期类型默认反序列化支持的格式。 ### DotNetDateSerializer 反序列化类 自定义一个帮助函数,指定所有日期类型统一使用该序列化



刘佳佳
江苏 - 苏州
软件工程师
梦嘉