Tag: JACKSON
Tengo un dato JSON entrante que se ve así: {"id":"1000","premium":29999,"eventTime":"2021-12-22 00:00:00"} Ahora, he creado una clase que aceptará este registro y verificará si el tipo de datos del registro entrante es de acuerdo a los tipos de datos definidos en la case class. Sin embargo, cuando llamo al método, siempre . . . Read more
Quiero hacer que Jackson funcione con enums no por nombre ni por ordinal, sino con una propiedad personalizada que agregué llamada “stringId”. Quería admitir esto con todos los Enums en el sistema, así que creé una interfaz llamada StringIdEnum que implementará el FooEnum. Estoy usando Kotlin, así que creé una . . . Read more
Quiero mostrar una respuesta elegante en el navegador cuando alguien pasa un parámetro de solicitud como el siguiente, de lo contrario, no. Encontré que la siguiente configuración funciona: def jackson2HttpMessageConverter(): MappingJackson2HttpMessageConverter = { val converter = new MappingJackson2HttpMessageConverter(objectMapper()) converter.setPrettyPrint(true) converter } Pero la configuración anterior se aplica a todos los . . . Read more
Tengo una lista de objetos, cada uno de ellos tiene campos especificados (tipo de variable), así que pensé en crear una clase principal (super clase) con los elementos compartidos (variables) y dos subclases para el tipo específico de variables. Quiero deserializar todas las subclases como el tipo de la superclase . . . Read more
La API está devolviendo una matriz de entradas de mapas como esta: [ {“key”: “Key1”, “value”: “Value1”}, {“key”: “Key2”, “value”: “Value2”}, {“key”: “Key3”, “value”: “Value3″}, … ] Y me gustaría deserializarlo directamente en un Map<string, string=””>, de manera que se convierta en: Map<string, string=””> {Key1->Value1, Key2->Value2, Key3->Value3} La solución obvia . . . Read more