当将 JSON 反序列化为自定义 bean 时(不管 bean 是什么,即使有一个布尔字段),sqlite 表中的布尔值 red 未正确处理。
根据 sqlite 规则,在 JSON 中,布尔值显示为整数值(0 表示 false,否则为 true)。
当使用正确的参数调用 fromJson 方法时,布尔值始终被反序列化为 false,即使 JSON 值为 1。
我找到了这个答案和相关的外部链接。真诚地我没有测试它,因为它的实现很复杂(不知道它是否真的符合我的问题)。
我正在寻找一个更轻的解决方案来做到这一点。
谢谢你,LF