Joe*_*oey 4 gwt autobean
我正在通过AutoBean转换为JSON 的Web服务进行通信.问题是Web服务期望JSON对象的每个属性都出现在请求中,而AutoBeanCodex.encode()看似遗漏了所有具有默认值的属性(尽管这些属性是明确设置的).
AutoBean
AutoBeanCodex.encode()
有没有办法包括这些属性?
编辑:托马斯的答案已经帮助了很多,但它仍然留下一点问题.也就是说,一个空数组(List<Integer>在我的例子中)也被吞下,显然是因为那里的默认值是空数组而不是null.
List<Integer>
null
Tho*_*yer 5
解决方法可能是使用包装类型而不是原始类型,例如Boolean代替boolean,Integer而不是int; 这样,默认值将是null而不是false或0.
Boolean
boolean
Integer
int
false
0
归档时间:
13 年,5 月 前
查看次数:
461 次
最近记录: