Запитання з тегом «jackson»

Джексон - це бібліотека Java для обробки таких завдань, як читання та запис (аналіз / генерування) та прив'язка даних до / з об’єктів Java Хоча в основному використовується для JSON, Jackson також підтримує багато інших форматів даних, таких як Avro, CBOR, CSV, Java Properties, Protobuf, Smile, XML та YAML.

8
Встановлення значень за замовчуванням для нульових полів під час зіставлення з Джексоном
Я намагаюся зіставити деякі об'єкти JSON з об'єктами Java за допомогою Джексона. Деякі поля в об'єкті JSON є обов'язковими (які я можу позначити @NotNull), а деякі необов'язкові. Після зіставлення з Джексоном усі поля, які не встановлені в об'єкті JSON, матимуть нульове значення в Java. Чи існує подібна анотація, @NotNullяка може …
80 java  json  jackson 

5
Десериалізувати JSON з Джексоном на поліморфні типи - Повний приклад дає мені помилку компіляції
Я намагаюся працювати з підручником програміста Брюса, який повинен дозволити десеріалізацію поліморфного JSON. Повний список можна знайти тут Підручники програміста Брюса (чудові речі до речі) Перші п’ять я пропрацював без проблем, але останній вдарив (приклад 6), який, звичайно, є тим, що мені дійсно потрібно, щоб працювати. Я отримую наступну помилку …

5
Як ми можемо налаштувати внутрішній маппер Джексона під час використання RestTemplate?
Я хочу оновити властивості SerializationConfig.Feature ... властивостей mappers jackson, використовуваних Spring RestTemplate, будь-яка ідея, як я можу до нього дістатися або де я можу / повинен це налаштувати.
78 spring  jackson 

11
Немає вмісту для відображення через парсер джексона, що закінчується введенням
Я отримую цю відповідь від сервера {"status":"true","msg":"success"} Я намагаюся проаналізувати цей рядок json за допомогою бібліотеки парсера Jackson, але я якось стикаюся із зазначенням винятку mapping com.fasterxml.jackson.databind.JsonMappingException: No content to map due to end-of-input at [Source: java.io.StringReader@421ea4c0; line: 1, column: 1] Чому ми отримуємо подібні винятки? Як зрозуміти, що викликає …
76 java  android  json  jackson 

6
MockMvc більше не обробляє символи UTF-8 із Spring Boot 2.2.0.RELEASE
Після того, як я перейшов до нещодавно випущеної 2.2.0.RELEASEверсії Spring Boot, деякі мої тести провалилися. Виявляється, що MediaType.APPLICATION_JSON_UTF8застаріле і більше не повертається як тип вмісту за замовчуванням з методів контролера, які не визначають тип вмісту прямо. Тестовий код, як String content = mockMvc.perform(get("/some-api") .contentType(MediaType.APPLICATION_JSON)) .andExpect(status().isOk()) .andExpect(content().contentType(MediaType.APPLICATION_JSON_UTF8)) .andReturn() .getResponse() .getContentAsString(); раптом …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.