Tengo un objeto que Curently se publica por entregas a:Cómo no envía una colección vacía en Jackson
{
"label" : "label",
"proxyIds" : [ ],
"childIds" : [ 161, 204, 206, 303, 311 ],
"actionIds" : [ 157, 202 ],
}
Eso proxyIds es una colección vacía (no nulo) en el objeto java.
¿Cómo configuro a Jackson para no incluir ese objeto en el json en absoluto?
Deseo un comportamiento similar al de las colecciones "unwrapped" en xml/soap donde, si la colección está vacía, no está incluido. No necesito distinguir entre colección nula y vacía y quiero reducir el tamaño de la carga útil json.
'String [] array =" ";' no es un código válido. ¿Qué quiso escribir? –
Solucionado, esencialmente desea establecer el valor predeterminado para la matriz vacía. –
nota, desde jackson 2.0, la forma de hacerlo es 'mapper.setSerializationInclusion (Include.NON_DEFAULT);' –