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

Используйте этот тег для вопросов, связанных с библиотекой jackson-databind, обеспечивающей функции привязки данных и древовидную модель для Jackson.
1 ответ

Разобрать определенное поле JSON без класса-оболочки

Java-объект: public class Foo { @JsonProperty("name") private String name; @JsonProperty("surname") private String surname; // getters + setters } JSON: { "meta":{ "code":200 }, "data":[ { "name":"John", "surname":"Smith" } ] } Вызов API: return res…
19 фев '17 в 15:29
0 ответов

Spring MVC не конвертирует ссылку на сущность

У меня есть сопоставленный объект в SpringData/Jpa @AllArgsConstructor(suppressConstructorProperties = true) @Data @Entity @Builder @Table(name = "requests") @ToString @NoArgsConstructor public class Request { @Id @GeneratedValue(strategy = Generati…
0 ответов

Невозможно десериализовать общую иерархию классов, используя Джексона

Я получаю, например, этот JSON от внешнего поставщика (где payload может быть переменной): { "payload": { "enrolledAt": "2018-11-05T00:00:00-05:00", "userId": "99c7ff5c-2c4e-423f-abeb-2e5f3709a42a" }, "requestId": "80517bb8-2a95-4f15-9a73-fcf3752a11…
05 ноя '18 в 22:35
0 ответов

В чем разница между ArrayNode и JsonNode в FasterXMl Jackson Api?

У меня есть один случай, когда данные (данные Json Array) будут извлечены из кэша, а затем с помощью потока java8 его необходимо отфильтровать, поэтому мне может понадобиться использовать ArrayNode или JsonNode, но я не имею представления о варианта…
15 ноя '17 в 11:49
2 ответа

Spring boot GET преобразование типов данных не работает

Я получаю следующее исключение при попытке использовать загрузку Spring. Не удалось преобразовать параметр запроса. Что мне здесь не хватает? Как настроить конвертер типа данных запроса при загрузке Spring? 2018-02-23 17:05:11.868 WARN 13976 --- [ni…
23 фев '18 в 16:21
1 ответ

Разбор Джексона для объекта json внутри json

У меня есть образец данных JSON, как показано ниже {"Данные":{"определение":[{"категория": "здание", "координата":{"Xmin": "0,31","Ymin": "0,42","уты": "0,82"," Xmax ":" 0,89"}," точность ":" 0,66"}]}} Попытка разобрать поле данных в парсере Джексон…
24 май '18 в 07:28
1 ответ

Jackson-databind 2.5, конвертирующий float в int

Что является альтернативой DeserializationFeature.ACCEPT_FLOAT_AS_INT в jackson -databind 2.5, так как эта конфигурация десериализации НЕ доступна в 2.5 (доступна с 2.6) Наше приложение использует jackson-databind 2.5, в котором мы заметили, что flo…
13 фев '17 в 09:42
11 ответов

Как преобразовать строку JSON в список объектов Java?

Это мой массив JSON: - [ { "firstName" : "abc", "lastName" : "xyz" }, { "firstName" : "pqr", "lastName" : "str" } ] У меня есть это в моем объекте String. Теперь я хочу преобразовать его в объект Java и сохранить его в списке объектов Java. например…
16 июн '17 в 12:34
0 ответов

Использование Object Mapper создает исключение, когда на карте передается пробельный ключ

Я вызываю API REST POST со следующим телом: { "ref":{" ":"123"} } В бэкэнде я использую Object Mapper для десериализации вышеуказанного тела в объект POJO, как показано ниже - public class POJO{ public Map<String,String> ref; public Map<Str…
16 янв '19 в 13:58
1 ответ

OneToOne-Relation с Spring Boot Rest API и JPA => попытались назначить идентификатор из нулевого свойства "один к одному"

В моем собственном проекте я использую Angular 6 для разработки веб-интерфейса и Spring Boot 2 для разработки бэкенда. Бэкэнд использует Spring Boot JPA для подключения к базе данных Postgres, также я использую Spring Boot Rest для создания API, исп…
1 ответ

Преобразование XML-строки в Java-объект Джексона / JAXB

Первое размещение сообщений на stackru, кроме поиска некоторой помощи! У меня есть блоб XML, который я пытаюсь десериализовать в простой Java-объект. У меня есть следующий блоб XML: <library> <book index="654" name="Harry Potter" price="£11…
06 ноя '18 в 20:42
0 ответов

fastxml Джексон - не удалось десериализовать Option

Я использую scala и обновил свои зависимости Джексона с 2.5.4 до 2.9.5. Все прошло нормально, но я получил ошибки в моем клиенте для тестирования. Мое приложение представляет собой веб-сервер, и клиент использует swagger, чтобы просмотреть аннотацию…
04 апр '18 в 02:33
2 ответа

Джексон НераспознанноеОбъявление Исключения выбрасывается, когда оно там

У меня есть простой исполняемый файл jar для начальной загрузки с использованием bot 2.0.0.0. Я думаю, что это просто, но Google не откажется от ответа.:) Я использую последние стабильные версии Jackson (2.9.4), но они управляются весной. Это булева…
14 апр '18 в 16:48
0 ответов

Десериализация UUID весной 4.x

Я пытался использовать UUID в качестве одного из параметров запроса. это приводит к исключению, NoSuchMethodException: java.util.UUID Предпринятые шаги: Использование UUID в качестве типа параметра приводит к исключению Поэтому я использовал строков…
25 авг '17 в 23:59
0 ответов

Отображение объектов Jackson2 при работе со списком

Я пытаюсь отобразить Java-объект в XML/JSON, используя Jackson2, предоставленный в Spring Boot2. объект @JacksonXmlRootElement(localName = "Errors") @ApiModel(description = "Error Model",value = "Errors") @Data @NoArgsConstructor @AllArgsConstructor…
0 ответов

Что заставляет мою сериализацию Jackson ObjectMapper выводить недопустимый JSON (без кавычек вокруг ключей)?

Я вижу много вопросов о намеренном отбрасывании кавычек вокруг клавиш, но у меня есть противоположная проблема: я получаю неверный JSON и не знаю почему. Вот как создается мой ObjectMapper: @VisibleForTesting public static final ObjectMapper OBJECT_…
3 ответа

Неизменный Ломбок аннотировал класс с Джексоном

Каков предпочтительный способ создания класса? Неизменный Может быть сериализовано / десериализовано с Джексоном Человекочитаемый и с низким уровнем шаблона Желательно, чтобы мне понравилось что-то подобное: @Data(onConstructor = @__(@JsonCreator)) …
24 апр '18 в 10:33
1 ответ

Строка карты в JSON-запросе в Enum in Request POJO

У меня есть Enum, который выглядит примерно так: public enum Level { HIGH ("hi"), MEDIUM("med"), LOW ("lo") ; private final String levelCode; private Level(String levelCode) { this.levelCode = levelCode; } } Это перечисление является элементом в дру…
21 фев '18 в 15:32
0 ответов

Динамически строчные все ключи при сериализации

Я читаю в JSON со стандартным ObjectMapper и пишу XML с помощью xmlMapper.writeValueAsString(jsonNode). У меня есть интересная проблема, где мне нужно, чтобы все теги xml были переведены в нижний регистр. Сначала я столкнулся с PropertyNamingStrateg…
12 дек '17 в 22:22
2 ответа

Разбор строки json в java со сложной структурой данных (Джексон)

Я пытаюсь преобразовать приведенную ниже строку JSON в объект Java, но я получаю пустой объект. В объекте prop2 может быть любое количество пар ключ-значение (где ключ - это строка, а значение - это массив). { "Level1": { "prop1": "", "prop2": { "on…
05 мар '18 в 08:59