Я использую Spring 4 API JPQL/Criteria для получения результатов для агрегированного запроса, я создал специальный конструктор в классе сущности (с суммой и ключом), и он работает без каких-либо проблемы, однако возврат JSON не возвращает все атрибуты из этого класса ... любая идея, как я могу контролировать, какова структура возврата JSON? Что еще страннее - при работе в режиме отладки, то в следующей точке разрыва:Java Spring 4 JSON response - missing attributes
List<ActivityResponse> tActivityResponses = responseRepository.getTRXByMonths(months);
return tActivityResponses;
Ищу в списке и каждый член класса модели имеет правильные атрибуты, как месяц, но месяц не появляется в JSON.
Спасибо.
Можете ли вы предоставить дополнительную информацию о том, были ли вы храните json-объект, какой тип структуры Json вы используете (в java), как вы преобразовываете объект в json. Это немного сложно проверить, если вы не предоставите больше информации. – montusokar
Sure.Я использую сопоставление параметров с некоторыми параметрами и возвращаю его как текст JSON в браузере, JSON должен возвращаться как сам класс сущности. это помогает? –
Не так много, возможно, вы могли бы использовать библиотеку Джексона для преобразования между классами и объектами json. Он работает очень хорошо, вы можете указать аннотации, если хотите игнорировать некоторые из них и работать с данными весны. – montusokar