Tag: JACKSON-DATABIND
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
Estoy tratando de deserializar json en mi clase usando la biblioteca “jackson-databind” de Java. El json tiene el siguiente formato: sample.json { …, “random” : { “field1” : [“x1″,”y1″,”z1″,”a1″,”b1”], “field2” : [“x2″,”y2″,”z2″,”a2″,”b2”], “field3” : [“x3″,”y3″,”z3″,”a3″,”b3”] } } Quiero leer este json en una lista de tipo List<myclass> llamada myList, con . . . Read more
Estoy escribiendo código que trabaja con varios tipos de mensajes de cuerpo, los cuales pueden ser extendidos por complementos. Debido a que algunas de las infraestructuras podrían no conocer sobre tipos específicos, quiero tener una clase genérica de respaldo que pueda contener un objeto deserializado “cualquier cosa”. Intenté esto: @JsonTypeInfo(use . . . Read more
Diferentes resultados ocurren al mapear un objeto que contiene un campo que comienza con “x” a org.json.JSONObject y com.fasterxml.jackson.core.ObjectMapper: JSONObject lang-json {“one”:”One”} ObjectMapper lang-json {“one”:”One”,”xOne”:”xOne”} ¿Por qué el JSONObject no incluye el campo “xOne”? public class Test { private String one; private String xOne; public String getOne() { return one; . . . Read more
Tengo un JSON que se ve así: { “name”: “John”, “age”: 20, “skills”: [] } Si el campo skills no está vacío, se vería así: { “skills”: [ {“skill_1”: {}}, {“skill_2”: {}} ] } Necesito deserializar este JSON a un POJO: public class Profile { public String name; public int . . . Read more