Вопросы по теме 'jackson-databind'

Десериализовать пользовательскую карту с помощью Джексона
В настоящее время я пытаюсь сериализовать и десериализовать пользовательский тип карты как JSON, используя Jackson 2.8.4. Мне удалось заставить сериализацию работать на основе этого ответа , но я борюсь с десериализацией. Вот пример: public...
2911 просмотров
schedule 13.12.2022

Разобрать конкретное поле JSON без класса-оболочки
Java-объект: public class Foo { @JsonProperty("name") private String name; @JsonProperty("surname") private String surname; // getters + setters } JSON: { "meta":{ "code":200 }, "data":[ {...
962 просмотров
schedule 19.07.2023

Джексон JSON красиво печатает с использованием аннотаций
Я использую @JSONCreator и @JsonCreator для преобразования bean-компонента ответа в JSON в Lagom Framework. Но JSON не форматируется. Как я могу распечатать JSON, используя аннотации (не ObjectMapper)? Вот мой образец ответа bean:...
928 просмотров
schedule 15.03.2023

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

Версия Джексона для API загрузки Amazon s3 в Glassfish 4.1
Привет, я столкнулся со следующей ошибкой в ​​моей стеклянной рыбе Предупреждение. Системное исключение возникло во время вызова EJB FileUpload, метод: public java.lang.String...
275 просмотров

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

Невозможно установить для ProblemHandler значение ObjectMapper в Spring Boot
Я попытался добавить собственный обработчик проблем в сопоставитель объектов с помощью Jackson2ObjectMapperBuilderCustomizer: @Bean public Jackson2ObjectMapperBuilderCustomizer customizer() { return new Jackson2ObjectMapperBuilderCustomizer()...
1068 просмотров

Джексон регистрирует пользовательский сериализатор json
Это мой пользовательский сериализатор JSON, и я пытаюсь зарегистрировать его как модуль. Вот что у меня есть до сих пор. public class MaptoListSerializer extends JsonSerializer<Map<String, Car<?, ?>>> { @Override...
1251 просмотров

Включение сериализации Jackson JSON для игнорирования только нулевых полей и пустых коллекций
Недавно мы перешли с Jackson json 2.8.2 на 2.9.4 и видим серьезные изменения в поведении. Мы используем JDK 1.8. Ранее мы установили включение сериализации как NON_DEFAULT на уровне сопоставителя объектов, и все работало нормально. Теперь,...
414 просмотров

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

Преобразование JSON из одного формата в другой формат JSON в java
Мне нужно скрыть конкретный ответ JSON и скрыть какой-то другой формат Для например. Мой ввод JSON похож на JSON1 [ { "propertyId":10081, "roomId":0, "startDate":"2018-01-29T00:00:00",...
5662 просмотров
schedule 24.12.2022

Как преобразовать коллекцию в csv с помощью jackson в java spring?
У меня проблема с преобразованием java.util.Collection в файл csv с помощью jackson. В следующем коде вы можете увидеть метод преобразования коллекции в строку csv. Но мне нужен метод для преобразования коллекции с помощью com.fasterxml.jackson....
2384 просмотров

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

Бесконечная рекурсия при десериализации с помощью Jackson и Mockito
Я пытаюсь напечатать любой объект с помощью mapper.writeValueAsString , но сталкиваюсь с бесконечной рекурсией при десериализации объектов с помощью Mockito и Jackson. Объекты, которые я пытаюсь десериализовать, выполняют базовые вызовы Hibernate к...
660 просмотров

Игнорировать десериализацию JSON, если ключ карты enum имеет значение null или неизвестен
Я пытаюсь десериализовать JSON в Java POJO, используя Jackson. Json выглядит так "foo": { "one": { "a":1, "b":"string" } "three":{ "a":2 "b":"another" } ... } И класс, который я хочу...
2850 просмотров
schedule 01.06.2023

Ошибка 500, возвращающая @ResponseEntity с HashMap‹Long, Integer›
Добрый вечер, У меня есть это приложение Spring Boot, и я хочу вернуть HashMap. Однако, когда я вызываю свой метод конечной точки, я получаю это исключение: java.lang.NoSuchMethodError:...
94 просмотров
schedule 06.11.2023

Jackson/Hibernate, методы мета-получения и сериализация
У нас есть много спящих классов сущностей с вложенными отношениями. Я пытаюсь найти лучший способ преобразовать данный объект в эквивалентный формат json. Я знаю о JsonIgnore, примесях Джексона и JsonFilters и экспериментировал с ними....
340 просмотров

Использование jackson databind позволяет сделать конкретное поле необязательным при десериализации строки и других обязательных
Я использую jackson-databind-2.9.8.jar . Это представление класса Java модели, которое будет содержать десериализованные JSON String . @JsonIgnoreProperties(ignoreUnknown = true) public class CustomClass { @JsonProperty("key-one")...
339 просмотров

Динамическое изменение имени JsonProperty с использованием java-библиотеки Jackson
Я использую Jackson 2.9.8 для преобразования моего ниже POJO в JSON : public class ResponseEntity implements Serializable { private static final long serialVersionUID = 1L; private int total_record_count; private int...
1649 просмотров

Весенние данные REST. Обработка подклассов
Я пытаюсь опубликовать объект { "id": "SOME_ID", "foo": "http://localhost:8080/api/subclass-of-foo/OBJECT_ID" } Класс Foo является абстрактным. Информация о конкретном классе находится по ссылке subclass-of-foo...
57 просмотров
schedule 20.02.2023