Wir haben eine Java-Liste von Objekten, die über JSON, das von Jersey erstellt wird, transportiert wird.
Die Liste wird "Zeilen" genannt. Wenn es Daten gibt, haben wir:
{"records":"1","page":"1","total":"1","rows":[{"id":"692334","cell":["ECS","D","201009","","0","ABCD","11","11","","201009"]}]}
Wenn es keine Daten gibt, haben wir:
{"page":0,"records":0,"total":0}
Wie können wir Jersey dazu bringen, die rows
auch wenn die Liste eine Größe von 0 hat? Was wir wollen, ist:
{"page":0,"records":0,"total":0,"rows":[]}
Beachten Sie, dass wir bereits einen JAXB ContextResolver verwenden, um sicherstellen das JSON ist für eine einzelne Zeile korrekt. Ich bin nicht sicher, ob wir diesen Resolver konfigurieren können, um unser Problem zu lösen.