Вопросы по теме '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 просмотров
schedule
21.05.2024
Пользовательская десериализация 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 просмотров
schedule
30.05.2024
разобрать рекурсивное вложенное поле с помощью 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 просмотров
schedule
02.10.2022