jackson- все статьи тега ➜ страница 2
Как настроить Jackson JSON mapper, неявно используемый Spring Boot?
Я использую Spring Boot (1.2.1), так же, как и в их создание веб-службы RESTful руководство: @RestController public class EventController { @RequestMapping("/events/all") EventList events() { return proxyService.getAllEvents(); } } Итак, выше, Spring MVC неявно использует Джексона для сериализации my EventList объект в JSON. но я хочу сделать некоторые простые настройки в формате JSON, такие как: setSerializationInclusion(JsonInclude.Include.NON_NULL) вопрос:каков са ...
Порядок объектов JSON с использованием объекта Джексона ObjectMapper
Я использую ObjectMapper чтобы сделать мое отображение java-json. ObjectWriter ow = new ObjectMapper().writer().withDefaultPrettyPrinter(); ow.writeValue(new File( fileName +".json"), jsonObj); Это мой класс java: public class Relation { private String id; private String source; private String target; private String label; private List<RelAttribute> attributes; public String getId() { return id; } public void setId(String id) { this.id = id; } public String getSource() { ...
Как мы можем настроить внутренний Jackson mapper при использовании RestTemplate?
Я хочу обновить SerializationConfig.Особенность... свойства jackson mapper, используемого Spring RestTemplate, любая идея, как я могу добраться до него или где я могу/должен настроить его. ...
Избегайте сериализации Джексона на не извлеченных ленивых объектах
у меня есть простой контроллер, который возвращает объект пользователя, у этого пользователя есть координаты атрибута, которые имеют свойство hibernate FetchType.ЛЕНИВЫЙ. когда я пытаюсь получить этого пользователя, мне всегда нужно загрузить все координаты, чтобы получить объект пользователя, иначе, когда Джексон пытается сериализовать пользователя, он выдает исключение: com.быстрее!Джексон.databind.JsonMappingException: не удалось инициализировать прокси-нет сеанса Это связано с Джексо ...
Джексон databind перечисление без учета регистра
как я могу десериализовать строку JSON, содержащую значения перечисления, которые нечувствительны к регистру? (используя Jackson Databind) строка JSON: [{"url": "foo", "type": "json"}] и мой Java POJO: public static class Endpoint { public enum DataType { JSON, HTML } public String url; public DataType type; public Endpoint() { } } в этом случае десериализация JSON с помощью "type":"json" не где а "type":"JSON" будет работать. Но я хочу "json" работать ...
Jackson ObjectMapper-укажите порядок сериализации свойств объекта
Я реализуем RESTful веб-сервис, где пользователь должен отправить подписанный маркер проверки вместе с запросом, чтобы я мог убедиться, что запрос не был изменен по средним человеком. Моя текущая реализация заключается в следующем. маркер проверки-это объект VerifData, сериализованный в строку, а затем хэшированный и зашифрованный. class VerifData { int prop1; int prop2; } в моем сервисе я помещаю данные для сериализации в экземпляр VerifData, а затем сериализую его с помощью Jackson ...
Как сопоставить вложенное значение свойству с помощью аннотаций Джексона?
допустим, я делаю вызов API, который отвечает следующим JSON для продукта: { "id": 123, "name": "The Best Product", "brand": { "id": 234, "name": "ACME Products" } } Я могу сопоставить идентификатор продукта и имя просто отлично, используя аннотации Джексона: public class ProductTest { private int productId; private String productName, brandName; @JsonProperty("id") public int getProductId() { return productId; } public void setProductId(in ...