【发布时间】:2013-09-26 08:32:12
【问题描述】:
在将 JSON 反序列化为自定义 bean 时(不管 bean 是什么,即使有一个布尔字段),sqlite 表中的布尔值 red 未正确处理。
根据 sqlite 规则,在 JSON 中,布尔值显示为整数值(0 为 false,否则为 true)。
当使用正确的参数调用 fromJson 方法时,布尔值始终被反序列化为 false,即使 JSON 值为 1。
我找到了this answer 和相关的extern link。真诚地我没有测试它,因为它的实现很复杂(不知道它是否真的符合我的问题)。
我正在寻找一种更轻便的解决方案。
谢谢你, L.F.
【问题讨论】:
标签: java android json sqlite deserialization