У нас есть список объектов Java, который сортируется через JSON, созданный Джерси.
Список называется «строки». Когда есть данные, мы имеем:
{"records":"1","page":"1","total":"1","rows":[{"id":"692334","cell":["ECS","D","201009","","0","ABCD","11","11","","201009"]}]}
Когда нет данных, мы имеем:
{"page":0,"records":0,"total":0}
Как мы можем заставить Джерси включать поле rows
, даже если размер списка равен 0? Мы хотим:
{"page":0,"records":0,"total":0,"rows":[]}
Обратите внимание, что мы уже используем JAXB ContextResolver, чтобы гарантировать правильность JSON для одной строки. . Не уверен, что мы можем настроить этот преобразователь для решения нашей проблемы.