Описание тега json-view
2
ответа
Grails 3 представления gson и шаблон класса домена
Я играю с Grails 3, в частности с функциями поддержки REST Api. Одна из новых функций (начиная с 2.5.5) - это новые представления gson. Я пытаюсь следовать документации, но мой шаблон, кажется, игнорируется. Я сделал мой пример проекта доступным на …
21 ноя '16 в 08:50
0
ответов
Программно исключить поля в содержимом страницы
Использование Spring MVC с JsonView из библиотеки json-view, чтобы программно исключить некоторые поля из Page содержание, как так Page<CollectionTransaction> page = (Page<CollectionTransaction>)getEntityService().findAll(predicate, page…
16 янв '18 в 10:39
1
ответ
JsonView, возвращающий пустые объекты JSON
Я пытаюсь реализовать JsonView для выборочной сериализации полей из сущности, но json, который сериализуется, имеет пустые объекты без полей. Ниже мой код: ViewClass: public class AuditReportView { public interface Summary {} } Сущность: @Entity @Se…
05 апр '17 в 22:16
1
ответ
JSON недействителен (JSONview), но я не вижу, как
ОК, я схожу с ума с этим. Я выводю JSON из PHP, а расширение JSON View для Chrome и Firefox утверждает, что оно недопустимо. Оба расширения корректно работают на примере JSON View, поэтому вполне вероятно, что с моим JSON что-то не так - но я поняти…
27 сен '12 в 19:26
1
ответ
Могу ли я сериализовать свойство с помощью Jackson @JsonView?
У меня есть сложный класс в моем REST API: class Complicated { String foo Integer bar Instant baz ... // lots more } У меня также есть другой класс, который содержит коллекцию Complicated: class HasComplications { String description List<Complica…
04 май '17 в 20:13
0
ответов
Spring HATEOAS с вложенными ресурсами и фильтрацией JsonView
Я пытаюсь добавить ссылки HATEOAS с Resource<>, а также фильтрация с @JsonView, Однако я не знаю, как добавить ссылки на вложенные объекты. В проекте, посвященном Github, я расширил этот проект (добавив запрос open pull, чтобы он работал без в…
14 июн '17 в 06:10
1
ответ
Нужно ли добавлять @JsonView(Views.Public.class), чтобы включить вызов AJAX для контроллера?
Недавно я пытался создать небольшое веб-приложение, чтобы AJAX вызывал мой контроллер и возвращал результат JSON. Я понимаю аннотацию @JsonView(Views.Public.class) служит фильтром для исключения всех полей, которые вы не хотите, чтобы они были сериа…
20 дек '15 в 05:51
1
ответ
Spring Jackson JsonViews - Получить поля на основе JsonView
У меня есть сущность с несколькими полями и с указанным JsonView: public class Client { @JsonView(Views.ClientView.class) @Column(name = "clientid") private long clientId; @JsonView(Views.ClientView.class) @Column(name = "name") private String name …
11 июл '16 в 12:21
1
ответ
@JsonView: разные перспективы
Я пишу Spring Web Service, используя Джексона по умолчанию. Я использую @JsonView, чтобы указать, какое свойство мне нужно проанализировать для моего объекта JSON. Итак, проблема в том, что многие объекты используются в разных классах, но не во всех…
05 ноя '17 в 22:25
1
ответ
Как получить множественное наследование JsonView
У меня есть сценарий в Java SpringBoot 1.5.7, где у меня есть несколько классов, и я хочу иметь возможность применять разные JsonViews к каждому через наследование, как. ClassA{ @JsonView({SummaryView.class}) public String name; @JsonView({DetailVie…
14 янв '18 в 19:09
0
ответов
Как мне заставить @JsonView работать с MapStruct
Поэтому я перевожу все мои контроллеры на использование объекта DTO, как ранее они использовали объекты персистентности. Я решил использовать MapStruct для этого. Моя проблема в том, что я, по-видимому, потерял способность применять @JsonView к этом…
02 дек '18 в 15:54
2
ответа
Динамический выбор JsonView в Spring MVC Controller
Я знаю, что можно комментировать методы контроллера с @JsonView(...) статически определить один класс представления в Spring MVC. К сожалению, это означает, что мне нужна отдельная конечная точка для каждого типа представления, которое у меня может …
05 мар '15 в 13:01
0
ответов
Мои index.gson, show.gson игнорируются с помощью grails 3.3.3 с использованием JsonViews 1.2.7
Борется с получением JSON API и рендерингом json для доменных классов. используя Grails v3.3.3 и JsonView 1.2.7 Хотя я понял, может быть, но ясно, что я не знаю. Если я раскрываю класс домена с помощью аннотации @Resource, это автоматически генериру…
17 мар '18 в 18:33
2
ответа
Как изменить JsonView для конкретных свойств
Привет, у меня есть несколько объектов пользовательского интерфейса, которые встроены друг в друга. Пример № 1: class CarUI { public UserUI user; public UserUI agent; .... public UserUI getUser() { return user; } public UserUI getAgent() { return ag…
22 окт '15 в 23:56
0
ответов
Шаблон файла gson имеет пустую переменную
Я использую Grails 3.3.8. У меня есть файл gson с шаблоном. Файл: model { Iterable<Map<String, Object>> fileList Integer count SearchFileCommand searchFileCommand } json { lastFile tmpl.fileEl(fileList ?: []) count count max searchFileCo…
26 окт '18 в 17:00
1
ответ
Как использовать вид Grails JSON без определения внутренних шаблонов?
У меня есть класс домена: class Business { String name String description } У меня есть следующие шаблоны JSON: index.gson: сгенерировать JSON для списка объектов _business.gson: создать объект JSON для бизнеса index.gson import server.Business mode…
15 июн '17 в 21:37
0
ответов
Есть ли способ использовать @JsonView на сервис или даже метод хранилища?
Я использую конфигурацию Spring oauth2 для моей службы токенов, у меня нет доступа к конечным точкам (настроено). Вот почему мне интересно, если есть в любом случае, что я могу использовать аннотацию @JsonView на метод repostiroy? Потому что я испол…
19 мар '18 в 18:31
1
ответ
Доступ к параметрам контроллера в представлениях json в Grails
Контроллер, использующий представления json, будет вызывать представление json, соответствующее методу контроллера, вызываемому при рендеринге доменов. Однако я хочу передать параметры контроллера в представление json в дополнение к доменам, чтобы н…
30 окт '18 в 09:26
2
ответа
@JsonView не фильтрует свойства (Spring 4.1.0.RC2, Jackson 2.3.2)
У меня есть сущность (использующая lombok) с аннотацией @JsonView. @Entity @Table(name = "`order`") @Getter @Setter @ToString @Description("Приказ") public class Order extends Auditable { private static final long serialVersionUID = -129963049341138…
29 авг '14 в 07:03
0
ответов
Джексон ObjectMapper, как использовать JsonView при чтении POJO в JsonNode
Так что у меня есть странная проблема, когда ObjectMapper Джексона имеет valueToTree(someObject) метод, который принимает POJO и выводит JsonNode. Тем не менее, у моего объекта есть поля bajillion, которые не следует сериализовывать при этом, и обыч…
13 апр '18 в 18:57