我有一个问题,使用布尔包装与JSON对象,当JSON对象为布尔值创建它包含字符串例如"isUrgent" : "1"
现在的问题是我必须手动包装它在我的代码每次为每个请求/响应JSON提供者杰克逊问题与布尔类型的序列化和反序列化
任何机构请为我提供一个永久的解决方案,以解决上述问题?
我有一个问题,使用布尔包装与JSON对象,当JSON对象为布尔值创建它包含字符串例如"isUrgent" : "1"
现在的问题是我必须手动包装它在我的代码每次为每个请求/响应JSON提供者杰克逊问题与布尔类型的序列化和反序列化
任何机构请为我提供一个永久的解决方案,以解决上述问题?
解决方案是为布尔类型定制反序列化器。所有你需要做的就是添加额外的反序列化器,它可以处理特定字符串值的情况,你打算以布尔值为序列化。
以下博客文章详细解释它。
对于什么是值得的,布尔类型可以从替代JSON令牌转换(不只是天然true或false);使得
但在这种情况下,你有东西的组合,这是不支持的。