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

Сериализуйте JsonNode в очень специфический формат JSON в Джексоне
У меня есть JsonNode результат, который я хочу распечатать. Пока что я использую: ObjectMapper mapper = new ObjectMapper(); mapper.enable(SerializationFeature.INDENT_OUTPUT); File outputFile = new File( getCurOutputDir(),...
1442 просмотров
schedule 30.07.2023

Джексон - Использование пользовательского PrettyPrinter с пользовательским JsonSerializer
Я использую Jackson v2.8.2 для сериализации JSON в файл. Я создал собственный сериализатор и применил метод serialize для настройки вывода JSON по мере необходимости. Я вызываю сериализатор следующим образом: // myClass is the object I...
2419 просмотров
schedule 05.03.2024

Когда требуется ручное сопоставление с использованием ObjectMapper Джексона для преобразования pojo в json в аннотированном методе контроллера Spring Rest @ResponseBody?
Я хочу знать, какому правилу следует MappingJackson2HttpMessageConverter для преобразования объекта (возвращенного из метода контроллера, аннотированного @ResponseBody ) в json? В некоторых ситуациях я вижу, что достаточно просто иметь Jackson2 в...
355 просмотров

Пользовательская десериализация RestEasy + Jackson 2
Я кодирую клиент для веб-службы, и ответ выглядит примерно так: { "succeed": true, "code": 2000, "pagination": { "items": [ { "id": 17694, ... }, { "id":...
690 просмотров
schedule 30.10.2023

Проблемы с Mule 3.7.3 и Jackson 2.9.0 — NoSuchMethodError
У меня много проблем с тем, чтобы заставить Mule работать с классами Джексона. Классы, присутствующие в моей окончательной библиотеке, имеют только следующие файлы. Чтобы исключить возможность использования maven других библиотек Джексона, я создаю...
237 просмотров
schedule 18.03.2023

Джексон, десериализуй класс с приватными полями и arg-конструктором без аннотаций
Можно десериализовать класс с частными полями и настраиваемым конструктором аргументов без использования аннотаций и без изменения класса с помощью Jackson? Я знаю, что в Джексоне это возможно при использовании этой комбинации: 1) Java 8, 2)...
37245 просмотров
schedule 04.08.2022

Ошибка десериализации Джексона из-за нестандартного конструктора, созданного lombok
Джексон может десериализовать json для следующего класса в 2.6.5, но терпит неудачу в 2.8.8. Модель: public static class Parent { public long id; public List<Child> children; } @RequiredArgsConstructor public static class Child...
993 просмотров

разобрать рекурсивное вложенное поле с помощью jackson
У меня есть JSON ниже, из которого мне нужно сделать Map<String, String> . В приведенном ниже JSON у меня есть только три уровня parentCategory , но в целом их может быть больше, а иногда и меньше. Ключ моей карты будет 79720 , который...
1168 просмотров
schedule 15.08.2023

Настройка миксина Jackson в приложении Spring Boot
Я создал миксин для своего класса. Сам миксин работает нормально, это не проблема большинства людей, когда они смешивают аннотации faterxml / codehaus. Я протестировал его в модульном тесте, создав ObjectMapper «вручную», используя метод addMixIn -...
4205 просмотров
schedule 14.11.2023

Частные конструкторы Джексона, JDK 9+, Ломбок
Я ищу документацию о том, как Джексон работает с частными конструкторами неизменяемых типов. Использование Jackson 2.9.6 и средства сопоставления объектов по умолчанию, предоставленного весенней загрузкой, два работают с jdk-10.0.1 Учитывая JSON:...
957 просмотров
schedule 05.03.2024

Потоковая передача REST с настройкой объема обрабатываемого объекта — выгрузка памяти
Я реализую потоковую передачу отдыха, и пока все работает нормально, но я вижу одну проблему с моей реализацией при отправке большого количества тяжелого файла. Например, когда я отправляю 10 файлов по 100 МБ, в памяти остается 1 ГБ. Итак, мой...
35 просмотров
schedule 13.09.2023

JsonInclude не может предотвратить исключение сопоставления для ленивой инициализации отношения NULL OneToMany
Я добавил свойства FetchType.LAZY и JsonInclude к связи OneToMany между двумя объектами. Тем не менее, я по-прежнему получаю исключения сопоставления при извлечении объекта-владельца, если коллекция отношений «один ко многим» имеет значение...
74 просмотров
schedule 10.02.2023

Разбор JSON Джексона
Я аспирант, который пытается научиться разбирать json на объекты с помощью Jackson. I'm currently trying to parse this { "EmptyMessage":"", "EmptyMessageType":0, "Result":[ { "HasEducationPlan":false,...
47 просмотров
schedule 05.09.2022

Передача строкового значения Джексона Пользовательского десериализатор в Java
Я создал пользовательский десериализатор Jackson для десериализации строки JSON: public class TestMapper extends StdDeserializer<Test> { public TestMapper() { this(null); } public TestMapper(Class<?> vc) {...
3376 просмотров
schedule 23.01.2023

Как изменить Джексона, чтобы он обнаруживал все поля в POJO, кроме общедоступных?
При использовании Spring Boot для проекта Джексон стал по умолчанию сериализовать объекты обратно и из Jsons. Я понимаю, что Джексон терпит неудачу, если у вас нет общедоступных средств доступа, например, геттеров/сеттеров или общедоступных полей в...
213 просмотров
schedule 17.04.2022

Jackson Vanilla Deserialize возвращает значение null для атрибута List компонента Bean
Я использую jackson-databind-2.11.0 для десериализации и сопоставления объекта с классом Bean. Мы переместили проект в микросервис и, следовательно, должны были провести рефакторинг проекта. Ранее поведение: отсутствующее свойство списка создавало...
53 просмотров