Описание тега jackson

Jackson - это библиотека Java для обработки таких задач, как чтение и запись (синтаксический анализ / генерация) и привязка данных к / из объектов Java. Хотя в первую очередь используется для JSON, Jackson также поддерживает многие другие форматы данных, такие как Avro, CBOR, CSV, Java Properties, Protobuf, Smile, XML и YAML.
1 ответ

Полиморфная десериализация Джексона с пользовательскими критериями

Мне нужно знать, могу ли я десериализовать универсальный объект в определяющий его тип, не имея дополнительного свойства или не упоминая тип в аннотации. Пример:- @JsonTypeInfo(use=JsonTypeInfo.Id.CLASS, include=JsonTypeInfo.As.PROPERTY, property="@…
16 ноя '18 в 13:40
1 ответ

Невозможно проанализировать возвращаемый объект как START_OBJECT или START_ARRAY в ответе.

В одном из API партнерской сети Expedia ниже часть ответа возвращается как массив для нескольких элементов, тогда как объект для других, "Surcharges": { "Surcharge": { "_type": "TaxAndServiceFee", "_amount": "11.94" }, "_size": "1" } "Surcharges": {…
12 янв '16 в 07:18
1 ответ

Десериализация обернутого свойства json

Какой самый простой способ десериализации такого JSON: { "xx": { ... } "user": { "name": "john" } } чтобы: class User { String name; } используя Джексона?
18 апр '18 в 09:15
1 ответ

Принудительно воспроизводить JSON-сериализацию временных меток в виде строк, а не целых секунд

Я пытаюсь выяснить, как заставить метод Play toJSon сериализовать объекты java.sql.Timestamp/java.sql.Date в виде строк даты / времени, а не секунд с начала эпохи, что, по-видимому, является значением по умолчанию. Я попробовал два метода для достиж…
24 апр '14 в 17:54
0 ответов

Vertx Jackson JSON Lib Conflict

Я использую Vertx 3.3.3 и Phoenix 4.4.2, оба они поставляются с Jackson JSON Lib 2.6, для моего случая использования мне нужна MapperFeature.ACCEPT_CASE_INSENSITIVE_PROPERTIES set to True Но эта функция доступна только начиная с версии 2.8, поэтому …
15 янв '17 в 17:49
0 ответов

Пользователь / Роль / Разрешение для приложения, использующего MongoDB и Джексона JSON?

Я создал три класса пользователя, роль, разрешение. Я создаю приложение, которое использует mongodb и Jackson JSON Пример, User will have Role Object Role will have List<Permission> and List<User> Objects Permission will have name and de…
02 июн '16 в 09:28
1 ответ

TypeReference<Map <String, String >> () {}

Несколько дней назад я начал работать над проектом веб-сервиса. Этот проект использует Джексона для маршалинга и демаршаллинга объектов JSON. Итак, мой вопрос: Почему всегда я должен поставить {} когда я создаю экземпляр TypeReference? Я знаю, что к…
09 авг '18 в 12:41
3 ответа

Как управлять сериализацией библиотеки Джексона

У меня есть класс (давайте назовем это Piece) содержащий член типа com.jme3.math.ColorRGBA, С сериализацией по умолчанию Jackson член сериализуется не только как его члены r, g, b а также a, но затем также с помощью геттеров, таких как getAlpha, Пос…
27 янв '15 в 14:19
2 ответа

Java/ Jackson - не сериализуйте класс обёртывания

При сериализации списка строк с помощью библиотеки Джексона он правильно предоставляет массив строк JSON: &lt;mapper&gt;.writeValue(System.out, Arrays.asList("a", "b", "c")); [ "a", "b", "c" ] Однако строки заключены в класс в нашем коде: public sta…
29 дек '14 в 15:25
1 ответ

Как я могу настроить Джексона для получения сериализатора через статический метод getInstance()?

Давайте представим, что у меня есть собственный сериализатор, определенный так; import com.fasterxml.jackson.core.JsonGenerator; import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.core.JsonStreamContext; import c…
14 янв '17 в 12:43
2 ответа

"Содержание не разрешено в прологе" при демонтаже Json Object

Я пытаюсь демонтировать объект Json, который я получаю из ответа Restful Service. Но это исключение при выполнении демаршаллинга? MyClass.java @XmlRootElement @XmlAccessorType(XmlAccessType.FIELD) public class MyClass { @XmlElement(name="id") privat…
18 дек '13 в 22:04
2 ответа

Сериализация веб-сервиса Spring REST для нескольких форматов JSON

У меня есть веб-сервис Spring REST, который заполняет общий объект на основе данных, которые мы имеем в базе данных, цель состоит в том, чтобы пользователи передали в веб-сервис параметр, чтобы указать формат, в котором они хотят выводить данные. На…
23 окт '15 в 18:56
0 ответов

Создавайте объект с отношением один-к-одному в Spring Boot автоматически с помощью Jackson

Учитывая следующую модель: Узел {id: long, value: long, parent: Node, child: Node}` Как я могу реализовать это в Spring Boot, чтобы в POST REST метод вы можете опубликовать POST: /node/1 {value: 120} POST: /node/2 {value: 500, parent_id: 1} и он авт…
12 фев '16 в 22:49
8 ответов

Как я могу сказать Джексону игнорировать свойство, для которого у меня нет контроля над исходным кодом?

Короче говоря, одна из моих сущностей имеет коллекцию GeometryCollection, которая выдает исключение, когда вы вызываете "getBoundary" (почему это еще одна книга, а сейчас давайте скажем, что так оно и работает). Есть ли способ, которым я могу сказат…
14 сен '11 в 18:52
1 ответ

Пользовательский JSON (де) сериализовать с помощью Springboot

Можно ли создать один JsonSerialize и десериализовать с помощью весенней загрузки? Я вставил в мои appliation.properties эту строку spring.jackson.date-format=dd/MM/ гггг ЧЧ: мм: сс но когда я возвращаю одну дату, он всегда возвращает неправильное з…
24 авг '16 в 16:25
1 ответ

Джексон - десериализация терпит неудачу на круговых зависимостях

Итак, я пытаюсь проверить некоторые вещи с помощью JSON JSON Converter. Я пытаюсь смоделировать поведение графа, так что это мои объекты POJO @JsonIdentityInfo(generator = ObjectIdGenerators.PropertyGenerator.class, property = "id") public class Par…
02 ноя '14 в 10:45
2 ответа

Не могу настроить микс Джексона в

Не могли бы вы помочь мне правильно настроить встраиваемую аннотацию Jackson с Spring MVC для настройки ответа JSON. Вот что у меня сейчас: &lt;bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter"&gt; &lt;p…
30 авг '14 в 15:51
1 ответ

Java JSON streaming, неблокирующий парсер с привязкой POJO

Таким образом, существует activon, который позволяет неблокировать синтаксический анализ JSON. Тогда есть Джексон, который не может делать неблокирование, но может связывать POJO (привязка данных). Есть ли библиотека, которая связывает эти два вмест…
01 авг '17 в 20:38
1 ответ

Сериализация Джексона объекта JAXB дает странные результаты

У меня есть объект JAXB. Когда я сериализую его, результаты будут смешными! Как это => {"formData":{ "preConditions":{ "acceptTermsAndConditions":"&lt;?xml version=\"1.0\" encoding=\"UTF-16\"?&gt;\n&lt;acceptTermsAndConditions&gt;true&lt;/acceptTerm…
16 апр '13 в 12:51
0 ответов

com.fasterxml.jackson.databind.JsonMappingException (через цепочку ссылок: java.util.ArrayList[0])

Развертываем службу отдыха на wildfly. Вызов службы отдыха, как показано ниже, является успешным. Entity&lt;List&lt;Product&gt;&gt; entity = Entity.entity(productList,MediaType.APPLICATION_JSON); Invocation.Builder invocationBuilder = target.request…
11 янв '17 в 18:56