Perguntas com a marcação «jackson»

163
Jackson: como impedir a serialização de campo

Eu tenho uma classe de entidade com um campo de senha: class User { private String password; //setter, getter.. } Quero que este campo seja ignorado durante a serialização. Mas ainda deve ser capaz de desserializar. Isso é necessário para que o cliente possa me enviar uma nova senha, mas não...

160
Jackson supera sublinhados a favor do caso de camelo

Eu recupero uma string JSON da internet; como a maioria dos JSON que eu vi, inclui chaves longas separadas por sublinhados. Essencialmente, meu objetivo é desserializar JSON em objetos java, mas não uso sublinhados no código java. Por exemplo, eu posso ter uma Userclasse com firstNamecampo em caso...

154
Formato de data Mapeando para JSON Jackson

Eu tenho um formato de data vindo da API como este: "start_time": "2015-10-1 3:00 PM GMT+1:00" Qual é o carimbo de data / hora AAAA-DD-MM HH: MM am / pm GMT. Estou mapeando esse valor para uma variável Date no POJO. Obviamente, está mostrando erro de conversão. Eu gostaria de saber 2...

143
Conversão JsonNode em POJO

Isso pode parecer um pouco incomum, mas estou procurando uma maneira eficiente de transformar / mapear a JsonNodeem a POJO. Eu armazeno algumas das informações do meu modelo em arquivos json e tenho que suportar algumas versões do meu modelo. O que faço é carregar o arquivo json na memória em um...

141
Bonita impressão JSON do ObjectMapper de Jackson 2.2

No momento eu tenho uma instância org.fasterxml.jackson.databind.ObjectMappere gostaria de obter uma Stringcom JSON bonito. Todos os resultados de minhas pesquisas no Google criaram maneiras Jackson 1.x de fazer isso e parece que não consigo encontrar a maneira correta e não obsoleta de fazer isso...

138
Serialização de Jackson: ignorar valores vazios (ou nulos)

Atualmente, estou usando o jackson 2.1.4 e estou tendo problemas para ignorar campos ao converter um objeto em uma string JSON. Aqui está minha classe que atua como o objeto a ser convertido: public class JsonOperation { public static class Request { @JsonInclude(Include.NON_EMPTY) String...

138
Formato Java 8 LocalDate Jackson

Para java.util.Date quando eu faço @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "dd/MM/yyyy") private Date dateOfBirth; então na solicitação JSON quando eu enviar { {"dateOfBirth":"01/01/2000"} } funciona. Como devo fazer isso no campo LocalDate do Java 8 ? Eu tentei ter...

112
JsonMappingException: fora do token START_ARRAY

Dado o seguinte arquivo .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 ] } ] Preparei duas...

109
Como modificar JsonNode em Java?

Preciso alterar o valor de um atributo JSON em Java, posso obter o valor corretamente, mas não consegui modificar o JSON. aqui está o código abaixo JsonNode blablas = mapper.readTree(parser).get("blablas"); for (JsonNode jsonNode : blablas) { String elementId =