【发布时间】:2012-07-26 11:45:35
【问题描述】:
我正在通过转换为 JSON 的 AutoBeans 与 Web 服务通信。问题是 Web 服务希望 JSON 对象的每个属性都存在于请求中,而 AutoBeanCodex.encode() 似乎忽略了所有具有默认值的属性(尽管这些属性已明确设置)。
有没有办法也包含这些属性?
编辑: Thomas 的回答已经帮了很大的忙,但它仍然留下了一个小问题。即一个空数组(在我的例子中是List<Integer>)也被吞没了,显然是因为默认值是空数组而不是null。
【问题讨论】: