我在将 boolean 包装器与 JSON 对象一起使用时遇到问题,当为 boolean 值创建 JSON 对象时,它包含字符串编码,例如 "isUrgent": "1"
现在的问题是我必须包装每次在我的代码中手动为每个请求/响应
任何人都可以为我提供上述问题的永久解决方案吗?
最佳答案
解决方案是为boolean类型自定义反序列化器。您需要做的就是添加额外的反序列化器,它可以处理您打算反序列化为 boolean 值的特定字符串值的情况。
下面的博文对此进行了详细解释。
关于JSON 提供者 jackson 使用 boolean 类型序列化和反序列化的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5965867/