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.



4
Jackson, ¿cómo transformar JsonNode en ArrayNode sin casting?
Estoy cambiando mi biblioteca JSON de org.json a Jackson y quiero migrar el siguiente código: JSONObject datasets = readJSON(new URL(DATASETS)); JSONArray datasetArray = datasets.getJSONArray("datasets"); Ahora en Jackson tengo lo siguiente: ObjectMapper m = new ObjectMapper(); JsonNode datasets = m.readTree(new URL(DATASETS)); ArrayNode datasetArray = (ArrayNode)datasets.get("datasets"); Sin embargo, no me gusta el …
116 java  arrays  json  jackson 


4
JsonMappingException: fuera del token de START_ARRAY
Dado el siguiente archivo .json: [ { "name" : "New York", "number" : "732921", "center" : [ "latitude" : 38.895111, "longitude" : -77.036667 ] }, { "name" : "San Francisco", "number" : "298732", "center" : [ "latitude" : 37.783333, "longitude" : -122.416667 ] } ] Preparé dos clases para representar …
112 java  arrays  json  jackson 


6
¿Cómo modificar JsonNode en Java?
Necesito cambiar el valor de un atributo JSON en Java, puedo obtener el valor correctamente pero no pude modificar el JSON. aquí está el código a continuación JsonNode blablas = mapper.readTree(parser).get("blablas"); for (JsonNode jsonNode : blablas) { String elementId = jsonNode.get("element").asText(); String value = jsonNode.get("value").asText(); if (StringUtils.equalsIgnoreCase(elementId, "blabla")) { if(value …
109 java  json  jackson 


3
Jackson y referencia de tipo genérico
Quiero usar la biblioteca jackson json para un método genérico de la siguiente manera: public MyRequest<T> tester() { TypeReference<MyWrapper<T>> typeRef = new TypeReference<MyWrapper<T>>(); MyWrapper<T> requestWrapper = (MyWrapper<T>) JsonConverter.fromJson(jsonRequest, typeRef); return requestWrapper.getRequest(); } ... public class MyWrapper<T> { private MyRequest<T> request; public MyRequest<T> getRequest() { return request; } public void setRequest(MyRequest<T> …
107 java  json  generics  jackson 

10
¿Cómo llamo al deserializador predeterminado desde un deserializador personalizado en Jackson?
Tengo un problema en mi deserializador personalizado en Jackson. Quiero acceder al serializador predeterminado para completar el objeto en el que estoy deserializando. Después de la población, haré algunas cosas personalizadas, pero primero quiero deserializar el objeto con el comportamiento predeterminado de Jackson. Este es el código que tengo en …

12
¿Cómo puedo incluir JSON sin formato en un objeto usando Jackson?
Estoy tratando de incluir JSON sin procesar dentro de un objeto Java cuando el objeto se (des) serializa usando Jackson. Para probar esta funcionalidad, escribí la siguiente prueba: public static class Pojo { public String foo; @JsonRawValue public String bar; } @Test public void test() throws JsonGenerationException, JsonMappingException, IOException { …

10
¿Cómo personalizar el mapeador Jackson JSON utilizado implícitamente por Spring Boot?
Estoy usando Spring Boot (1.2.1), de manera similar a su tutorial de Construcción de un servicio web RESTful : @RestController public class EventController { @RequestMapping("/events/all") EventList events() { return proxyService.getAllEvents(); } } Así que arriba, Spring MVC usa implícitamente a Jackson para serializar mi EventListobjeto en JSON. Pero quiero hacer …

5
Deserializar JSON a ArrayList <POJO> usando Jackson
Tengo una clase de Java MyPojoque estoy interesado en deserializar de JSON. He configurado una clase MixIn especial MyPojoDeMixIn, para ayudarme con la deserialización. MyPojotiene sólo inty Stringde instancia de variables combinadas con captadores y definidores adecuados. MyPojoDeMixInse parece a esto: public abstract class MyPojoDeMixIn { MyPojoDeMixIn( @JsonProperty("JsonName1") int prop1, …
100 java  json  mapping  jackson 

12
¿Cómo desactivo fail_on_empty_beans en Jackson?
Usando jackson 2.1, ¿cómo desactivo el fail_on_empty beansmensaje de error que parece querer que desactive? Supongo que esto es lo más simple del mundo, pero demonios, es tarde y no he podido encontrar un tutorial simple o algo particularmente obvio en el api. SerializationFactory? ¿Por qué lo hacen tan poco …
99 java  jackson 


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.