【发布时间】:2012-01-17 17:37:28
【问题描述】:
我有一个正在序列化的对象:
{
"label" : "label",
"proxyIds" : [ ],
"childIds" : [ 161, 204, 206, 303, 311 ],
"actionIds" : [ 157, 202 ],
}
那个 proxyIds 是 java 对象中的一个空(非 null)集合。
如何配置 Jackson 以完全不将该对象包含在 json 中?
我想要类似于 xml/soap 中“未包装”集合的行为,如果集合为空,则不包括在内。我不需要区分空集合和空集合,并且想减小 json 有效负载的大小。
【问题讨论】: