Preguntas etiquetadas con jackson

Jackson es una biblioteca Java para manejar tareas como leer y escribir (analizar / generar) y vincular datos a / desde objetos Java. Aunque se usa principalmente para JSON, Jackson también admite muchos otros formatos de datos, como Avro, CBOR, CSV, Java Properties, Protobuf, Smile, XML y YAML.

780
Cómo usar Jackson para deserializar una matriz de objetos

La documentación de enlace de datos de Jackson indica que Jackson admite la deserialización de "matrices de todos los tipos compatibles", pero no puedo entender la sintaxis exacta para esto. Para un solo objeto, haría esto: //json input { "id" : "junk", "stuff" : "things" } //Java MyClass...

423
Representando nulo en JSON

¿Cuál es el método preferido para devolver valores nulos en JSON? ¿Hay una preferencia diferente por las primitivas? Por ejemplo, si mi objeto en el servidor tiene un número entero llamado "myCount" sin valor, el JSON más correcto para ese valor sería: {} o { "myCount": null } o {...

363
Jackson vs. Gson [cerrado]

Cerrada . Esta pregunta necesita estar más centrada . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un problema solo editando esta publicación . Cerrado hace 5 años . Mejora esta...

262
Conversión de datos JSON a objeto Java

Quiero poder acceder a las propiedades desde una cadena JSON dentro de mi método de acción Java. La cadena está disponible simplemente diciendo myJsonString = object.getJson(). A continuación se muestra un ejemplo del aspecto que puede tener la cadena: { 'title':

225
Jackson enum Serializing y DeSerializer

Estoy usando JAVA 1.6 y Jackson 1.9.9 Tengo una enumeración public enum Event { FORGOT_PASSWORD("forgot password"); private final String value; private Event(final String description) { this.value = description; } @JsonValue final String value() { return this.value; } } He agregado...

166
Convertir objetos Java a JSON con Jackson

Quiero que mi JSON se vea así: { "information": [{ "timestamp": "xxxx", "feature": "xxxx", "ean": 1234, "data": "xxxx" }, { "timestamp": "yyy", "feature": "yyy", "ean": 12345, "data": "yyy" }] } Código hasta ahora: import java.util.List; public class ValueData { private...