Jackson库是Java世界处理JSON数据的事实标准。尽管Jackson有明确定义的默认设置,但要将布尔值映射为整数,我们仍然需要手动配置。
当然,一些开发人员想知道如何以最佳方式并以最小的努力实现这一点。
在本文中,我们将解释如何在Jackson中将布尔值序列化为整数和数字字符串,反之亦然。
2. 序列化
首先,我们将研究序列化部分。要测试布尔值到整数的序列化,让我们定义我们的模型,Game:
public class Game {
private Long id;
private String name;
private Boolean paused;
private Boolean over;
// 构造函数,getter和setter
}