Вопросы по теме 'jackson2'

Свойства фильтра, аналогичные JsonFilter, во время десериализации
Я использую Jackson 2 и боролся с динамической фильтрацией свойств во время десериализации. Моя идея состоит в том, чтобы загрузить объект и просто прочитать изменения: objectMapper.readerForUpdating(entity).readValue(json) Я пытался...
521 просмотров
schedule 10.06.2024

Удалите автоматическое отображение геттера в POJO
Ниже я привел свою структуру POJO, а также текущий и ожидаемый результат. Мое требование: когда я печатаю формат JSON, переменная с именем «applicationUsage» автоматически включается в мой выходной JSON в качестве ключа, но я не хочу добавлять ключ...
604 просмотров
schedule 30.01.2023

как применять преобразователи сообщений spring в зависимости от условия?
У меня есть контроллер, ответом которого является значение json camelCase. Теперь мы переписываем код с новой версией, и требуемый ответ находится в змее_кейсе. Я добавил конвертер сообщений и изменил преобразователь объектов в set...
1244 просмотров
schedule 10.08.2022

Spring MVC: десериализовать параметры запроса в POJO с помощью Jackson objectMapper
Конфигурация веб-приложения Spring содержит Джексона ObjectMapper , настроенного следующим образом objectMapper.disable(ADJUST_DATES_TO_CONTEXT_TIME_ZONE) objectMapper.registerModule(new JavaTimeModule()) JavaTimeModule добавлен для...
1820 просмотров

WELD-001408: Неудовлетворенные зависимости для типа ObjectMapper с квалификаторами @Default в
Я пытаюсь внедрить ObjectMapper, используя более быстрый XML-джексон, например: @Inject private ObjectMapper objectMapper; но у меня есть следующая ошибка, когда я пытаюсь развернуть файл войны:...
1106 просмотров

Джексон десериализует объект, реализующий интерфейс, и игнорирует свойства интерфейса.
У меня есть аннотированный класс, который реализует интерфейс со свойством только для чтения с именем .id() , которое является универсальным, поэтому я могу извлекать различные типы id в других частях программы. Джексон должен игнорировать...
1633 просмотров
schedule 15.01.2023

Retrofit 2, Джексон не может десериализовать внутреннюю строку jsonString и не может удалить escape-символ
Данные ответа сервера: { "data": "{\"domain\":{\"Logical\":\"small_logical.png\",\"Physical\":\"small_physical.png\"}" } onFailure: не удается создать экземпляр значения типа [простой тип, класс com.mobile.app.model.Responses.Data] из...
507 просмотров
schedule 04.12.2022

клиент администратора keycloak на JBOSS AS 7
Я не могу вызвать keycloak-admin-client из конечной точки REST JBOSS AS 7.1 . Я могу вызвать ту же службу из теста JUNIT , но когда я пытаюсь сделать то же самое из конечной точки REST, у меня возникает ошибка: Caused...
249 просмотров

jackson kotlin - Невозможно десериализовать экземпляр java.util.ArrayList из токена START_OBJECT
Я получаю строку json от Fitbit API. Я хочу сохранить поля dateTime и value в объекте List. Я использую модуль Джексона kotlin. Для этого я создал класс данных ActivitiesSteps. Я не знаю, как избежать поля «действия-шаги», и я застреваю. Это...
1883 просмотров
schedule 25.11.2022

Заставить Джексона/Гсона во время десериализации генерировать исключение, когда свойство не существует
У меня есть JSON : {"name": "testname"} И класс Java с тысячами свойств: public class Ui { public String name; public String title; } В процессе десериализации Jackson или Gson должны возвращать null или вызывать...
422 просмотров

Джерси 2 с проблемой сериализации Джексона
Инструменты: Веблогик 12c Джерси 2.21.1 Джексон 2 public class Profile implements Serializable { private List<Status> orderStatus; public void setOrderStatus(List<Status> orderStatus) { this.orderStatus...
65 просмотров
schedule 01.10.2022

Как исключить нулевые значения при преобразовании объекта в json
Я работаю с MuleSoft Anypoint Studio , и мне нужно преобразовать полезную нагрузку JSON в XML в конце. Во время этого преобразования необходимо исключить каждое поле, которое имеет значение NULL. Некоторые значения не отправляются через запрос...
390 просмотров

Почему ObjectNode добавляет обратную косую черту в строку Json
Вот как я пытаюсь преобразовать объект в json String ObjectNode batch = OBJECT_MAPPER.createObjectNode(); String s = OBJECT_MAPPER.writeValueAsString((triggerCommands.getCommands())); batch.put("commands", s);...
1619 просмотров
schedule 02.12.2022

Остановить чтение Джексоном чисел как строки
Джексон читает входные числа как строки. В качестве примера ниже студенческий класс читает имя 4567 как строку. пример: ввод { name: 4567 ... } Java-класс Class Student { String name; ... } Джексон анализирует текст JSON и...
472 просмотров
schedule 31.08.2023

Объединить строку JSON с картой с помощью Джексона без десериализации строки
Скажем, у меня есть String {"foo": "bar"} и Map Map("hello" -> "world") . Используя Джексон, как мне объединить их в String {"foo": "bar", "hello": "world"} без десериализации строки foo-bar? Строка foo-bar поступает из другой системы...
67 просмотров
schedule 10.03.2022

Как настроить пользовательское сообщение об ошибке при использовании @JsonFormat?
У меня возникла проблема, когда я не могу принять неправильный формат даты. Например: Если запрос API получает дату «2019-14-10», я не могу его принять. Прямо сейчас, когда я получаю это, JsonFormat выдает мне 2020-02-10. Чтобы решить эту...
1048 просмотров

Можно ли увидеть JSON, созданный аннотациями Джексона?
Я использую https://github.com/FasterXML/jackson-annotations в Spring 5 проект. Я столкнулся с некоторыми проблемами при отправке данных на сервер, потому что одно из полей сериализованного объекта имеет неправильный формат. Можно ли увидеть...
38 просмотров
schedule 06.10.2022

Джексон 2: Не удалось разрешить идентификатор типа C как подтип test.protocol.StatusEventObject
Получение исключения, отображаемого в заголовке. Почему библиотека Jackson 2 предполагает, что идентификатор типа C является подклассом StatusEventObject, поскольку я заявляю, что это подкласс Event в аннотациях к событию? Вот классы...
106 просмотров
schedule 15.05.2023