Вопросы по теме 'jackson-databind'
Как я могу получить экземпляр ObjectMapper в Spring Boot без наследования от spring-boot-starter-web?
Я играю с Spring Boot 2.0.0M2, пытаясь создать приложение CLI, а не веб-приложение. Моя проблема в том, что даже включая
compile 'org.springframework.boot:spring-boot-starter'
compile 'org.springframework.boot:spring-boot-starter-json'
в...
5763 просмотров
schedule
09.09.2021
Какие версии Jersey совместимы с Jackson 2.9.2?
Не могли бы вы помочь мне с этими двумя вопросами / проблемами:
Может ли кто-нибудь, кто работал над Jackson 2.9.2, сообщить мне, какая версия Jersey совместима с Jackson 2.9.2. В настоящее время я использую Jersey 2.23.2, но он не работает с...
5633 просмотров
schedule
11.09.2021
десериализатор jackson json со списком подузлов элементов
У меня есть десериализатор для MyObject , расширяющий StdDeserializer<MyObject> . В своем deserialize(JsonParser p, DeserializationContext ctxt) я хотел бы преобразовать подузел узла, который десериализуем, в список pojos. Учитывая json...
91 просмотров
schedule
26.09.2021
Spring Boot Jackson Databind - настройка наследования
Предположим, у меня есть базовый класс A :
public class A {
public String a;
}
И два дочерних класса B и C :
public class B extends A {
public String b;
}
public class C extends A {
public String c;
}
И обертка...
1409 просмотров
schedule
09.09.2021
Jackson MismatchedInputException: нет содержимого для сопоставления из-за конца ввода
Я пытаюсь реализовать JWTAuthentication в своем проекте. Я настроил свою сущность следующим образом:
@Entity
public class ApplicationUser {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
Long id;
String...
13861 просмотров
schedule
29.10.2021
Джексон десериализует нули в пустой список без доступа к сущности
Чего я пытаюсь достичь:
десериализацию нулевых значений в пустые списки
Примечание : я не могу изменять / аннотировать объекты, потому что они происходят из банки.
У меня такой код:
import com.fasterxml.jackson.annotation.JsonInclude;...
1515 просмотров
schedule
09.11.2021
JsonGenerationException при сериализации вложенного объекта с помощью настраиваемого сериализатора в Джексоне
Вот класс, который я хочу сериализовать.
public class ItemRow<T> {
private String id;
private List<T> items;
}
Допускаются два варианта. ItemRow<String>, ItemRow<ItemRow> . В последнем случае он будет...
2451 просмотров
schedule
17.10.2021
Как создать указанный конкретный формат JSON
Это формат JSON, который я получаю через API.
Созданный в настоящее время формат JSON
[
{
"question":"q1",
"option":"a"
},
{
"question":"q1",
"option":"b"
},
{
"question":"q1",
"option":"c"
},
{...
69 просмотров
schedule
16.09.2021
Сериализация Джексона JSON без имени поля
У меня есть JAVA POJO, в котором много полей. Одно из полей - Map<String, Object> , для которого я использую Custom JsonSerializer , так как оно может иметь много типов Objects . Все, что я хочу знать, это как избежать сериализации...
42 просмотров
schedule
03.12.2021
Почему ObjectMapper.writeValueAsString() вставляет нечетные свойства с исходными свойствами в нижнем верблюжьем регистре?
У меня есть ввод в формате JSON, например
{
"msisdn" : "<some value>",
"currentStackType" : "<some value>",
"msisdnDestination" : "<some value>",
"ncMigrationStatus" : "<some value>",
"spid" : "<some...
308 просмотров
schedule
18.04.2022
Десериализовать ключ карты как ссылку на POJO
Возможно ли в Джексоне получить ссылку на ранее десериализованный объект из той же строки json с учетом его идентификатора?
Например, у меня есть следующие классы Java:
public class Company {
List<Employee> employeeList;...
51 просмотров
schedule
24.04.2022
Ломбок не создает конструктор по умолчанию, что приводит к сбою привязки данных jackson
у меня ПОЖО
@Data
@AllArgsConstrcutor
class Test {
T field1,
T field2,
}
Когда я пытаюсь десериализовать его с помощью jackson-databind 2.9.3, это
сбой com.fasterxml.jackson.databind.exc.InvalidDefinitionException: не удается создать...
2753 просмотров
schedule
06.07.2022
Ошибка вызова API, возвращающего логическое значение ResponseEntity
У меня есть весенний проект, в котором у меня есть следующий API-интерфейс в контроллере:
public ResponseEntity<Boolean> testApi(
@ApiParam @RequestParam(value = "xxx", required = false) String name) {
boolean...
87 просмотров
schedule
02.07.2022
Jackson InvalidDefinitionException: невозможно создать экземпляр, поскольку не найден конструктор без аргументов по умолчанию
У меня есть приложение, которое использует Spring Boot для обеспечения возможности REST. У меня возникла проблема с десериализацией ответа POST в POJO. Исключение составляет следующее:...
10350 просмотров
schedule
04.07.2022
Исключение блоба Джексона
Я пытаюсь сохранить изображение в базу данных, но получаю ошибку:
org.codehaus.jackson.map.JsonMappingException: Can not construct instance of java.sql.Blob, problem: abstract types can only be instantiated with additional type information
at...
1553 просмотров
schedule
19.08.2022
Джексон FasterXML не дает сбой для недопустимого XML
Код ниже не выдает ошибки, возможно, он не может проанализировать, но возвращает поля appConfig как null . Я пробовал JAXB, в отличие от того, что JAXB выдает ошибку. Мне нужно, чтобы мой код не мог анализировать, когда xml недействителен. Как я...
236 просмотров
schedule
02.09.2022
Как я могу избежать недопустимых символов имени поля Mongo с помощью Jackson ObjectMapper?
Я использую Jackson ObjectMapper для разбора строки JSON до JsonNode , которую затем записываю в Mongo. Это работает нормально, за исключением случаев, когда в имени поля есть недопустимый символ ( . или $ ).
Чтобы исправить это, я мог бы...
71 просмотров
schedule
07.09.2022
Полиморфная десериализация в Джексоне на основе целых чисел, а не строк
Обычно при полиморфной десериализации с Джексоном у меня есть строковое поле, которое сопоставляется с классом, и я могу сделать это следующим образом.
@JsonTypeInfo(
use = JsonTypeInfo.Id.NAME,
include = JsonTypeInfo.As.PROPERTY,...
160 просмотров
schedule
04.11.2022
UnrecognizedPropertyException: нераспознанное поле не помечено как игнорируемое в источнике: org.apache.catalina.connector.CoyoteInputStream@14ec141
Я делаю остальные веб-сервисы, мой код:
@Path("/add")
@POST
@Produces(MediaType.APPLICATION_JSON)
public Response addMembers(List<GroupMemberMap> groupMemberMaps){
String message = "";
System.out.println("Inside...
25800 просмотров
schedule
20.10.2022
Десериализация пустого объекта Джексона до нуля
Почему в Джексоне есть ACCEPT_EMPTY_ARRAY_AS_NULL_OBJECT в качестве функции десериализации ([] -> null), а не ACCEPT_EMPTY_OBJECT_AS_NULL_OBJECT ({} -> NULL). Есть ли способ добиться этого в текущей библиотеке Джексона?
419 просмотров
schedule
10.12.2022