Preguntas etiquetadas con jackson

163
Jackson: cómo prevenir la serialización de campo

Tengo una clase de entidad con un campo de contraseña: class User { private String password; //setter, getter.. } Quiero que este campo se omita durante la serialización. Pero aún debería ser capaz de DESserializar. Esto es necesario para que el cliente pueda enviarme una nueva contraseña,...

154
Asignación de formato de fecha a JSON Jackson

Tengo un formato de fecha proveniente de API como este: "start_time": "2015-10-1 3:00 PM GMT+1:00" Que es AAAA-DD-MM HH: MM am / pm GMT marca de tiempo. Estoy asignando este valor a una variable de fecha en POJO. Obviamente, muestra un error de conversión. Me gustaría saber 2 cosas: ¿Cuál es...

143
Convertir JsonNode en POJO

Esto puede parecer un poco inusual, pero estoy buscando una manera eficiente de transformar / mapear a JsonNodeen a POJO. Guardo parte de la información de mi modelo en archivos json y tengo que admitir un par de versiones de mi modelo. Lo que hago es cargar el archivo json en la memoria en un...

141
Impresionante JSON desde el ObjectMapper de Jackson 2.2

En este momento tengo una instancia de org.fasterxml.jackson.databind.ObjectMappery me gustaría obtener una Stringcon JSON bonita. Todos los resultados de mis búsquedas en Google han encontrado formas Jackson 1.x de hacer esto y parece que no puedo encontrar la forma adecuada y no desaprobada de...

138
Formato Java 8 LocalDate Jackson

Para java.util.Date cuando lo hago @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "dd/MM/yyyy") private Date dateOfBirth; luego en la solicitud JSON cuando envío { {"dateOfBirth":"01/01/2000"} } funciona. ¿Cómo debo hacer esto para el campo LocalDate de Java 8 ? Traté de tener...

138
Serialización de Jackson: ignorar valores vacíos (o nulos)

Actualmente estoy usando jackson 2.1.4 y tengo problemas para ignorar los campos cuando estoy convirtiendo un objeto en una cadena JSON. Aquí está mi clase que actúa como el objeto a convertir: public class JsonOperation { public static class Request { @JsonInclude(Include.NON_EMPTY) String...

109
¿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 =...

107
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>)...