android - 如何让杰克逊不将 1 或“真”解析为布尔值?
问题描述
我正在使用 JacksonMapper 和 ObjectMapper 来序列化/反序列化来自 JSON 的值。问题是我有一个布尔值映射,它应该只接受布尔 json 值,而不是像 1 或“true”这样的东西。但是,JacksonMapper 似乎会自动将这些整数值或字符串值转换为布尔值。仅当有布尔值时,我如何才能转换 json?
解决方案
推荐阅读
- amazon-web-services - 将 godaddy 域添加到 AWS Elastic Beanstalk 站点?
- reactjs - 为父母的孩子重新渲染逻辑,每秒更新多次
- java - 如何不调用(spy)静态成员的方法(KafkaTemplate UT)
- css - 离子长按与点击事件冲突
- tfs - VSTS 扩展 - 创建和运行构建定义
- html - 伪类规则是否被父标签覆盖?[HTML/CSS]
- sparql - SPARQL 过滤器语言仅用于一个属性
- json - 最好使用 Circe 和 Akka Streams 进行流式 JSON 解码
- java - 为什么我的springMVC无法从前端页面获取模型?
- amazon-web-services - 将大型数据库导入 aws RDS?