Wie man keine leere Sammlung in Jackson sendet

Ich habe ein Objekt, das curently, die serialisiert werden:

{
  "label" : "label",
  "proxyIds" : [ ],
  "childIds" : [ 161, 204, 206, 303, 311 ],
  "actionIds" : [ 157, 202 ],
}

Dass proxyIds ist leer (nicht null) Sammlung in das java-Objekt.

Wie Konfiguriere ich Jackson nicht, dass das Objekt in das json?

Ich soll das Verhalten ähnlich den "unverpackten" Sammlungen in xml/soap, wo, wenn die Sammlung leer ist, ist es nicht enthalten. Ich brauche nicht zu unterscheiden, zwischen null und leere Sammlung und möchten, reduzieren Sie die Größe des json-payload.

InformationsquelleAutor der Frage Michael Wiles | 2012-01-17

Schreibe einen Kommentar