Perguntas com a marcação «jackson»

Jackson é uma biblioteca Java para lidar com tarefas como leitura e gravação (análise / geração) e ligação de dados de / para objetos Java. Embora usado principalmente para JSON, Jackson também suporta muitos outros formatos de dados, como Avro, CBOR, CSV, Java Properties, Protobuf, Smile, XML e YAML.


9
Como serializar Joda DateTime com processador Jackson JSON?
Como faço para que Jackson serialize meu objeto Joda DateTime de acordo com um padrão simples (como "dd-MM-aaaa")? Eu tentei: @JsonSerialize(using=DateTimeSerializer.class) private final DateTime date; Eu também tentei: ObjectMapper mapper = new ObjectMapper() .getSerializationConfig() .setDateFormat(df); Obrigado!
118 java  json  jodatime  jackson 

4
Jackson como transformar JsonNode em ArrayNode sem lançar?
Estou mudando minha biblioteca JSON de org.json para Jackson e quero migrar o seguinte código: JSONObject datasets = readJSON(new URL(DATASETS)); JSONArray datasetArray = datasets.getJSONArray("datasets"); Agora em Jackson eu tenho o seguinte: ObjectMapper m = new ObjectMapper(); JsonNode datasets = m.readTree(new URL(DATASETS)); ArrayNode datasetArray = (ArrayNode)datasets.get("datasets"); Porém não gosto do elenco …
116 java  arrays  json  jackson 


4
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 classes para representar …
112 java  arrays  json  jackson 


6
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 = jsonNode.get("element").asText(); String value = jsonNode.get("value").asText(); if (StringUtils.equalsIgnoreCase(elementId, "blabla")) { if(value != …
109 java  json  jackson 


3
Jackson e referência de tipo genérico
Quero usar a biblioteca json jackson para um método genérico da seguinte maneira: 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> request) …
107 java  json  generics  jackson 


12
Como posso incluir JSON bruto em um objeto usando Jackson?
Estou tentando incluir JSON bruto dentro de um objeto Java quando o objeto é (des) serializado usando Jackson. Para testar essa funcionalidade, escrevi o seguinte teste: public static class Pojo { public String foo; @JsonRawValue public String bar; } @Test public void test() throws JsonGenerationException, JsonMappingException, IOException { String foo …

10
Como personalizar o mapeador Jackson JSON usado implicitamente pelo Spring Boot?
Estou usando Spring Boot (1.2.1), de maneira semelhante ao tutorial Construindo um serviço da Web RESTful : @RestController public class EventController { @RequestMapping("/events/all") EventList events() { return proxyService.getAllEvents(); } } Acima, Spring MVC implicitamente usa Jackson para serializar meu EventListobjeto em JSON. Mas quero fazer algumas personalizações simples para o …

12
Como desativo fail_on_empty_beans em Jackson?
Usando jackson 2.1, como desativo o fail_on_empty beansque a mensagem de erro parece querer que eu desative? Presumo que seja a coisa mais simples do mundo, mas, droga, é tarde e não consegui encontrar um tutorial simples ou algo particularmente óbvio no api. SerializationFactory? Por que eles tornariam isso tão …
99 java  jackson 

1
org.codehaus.jackson versus com.fasterxml.jackson.core
Org.codehaus.jackson e com.fasterxml.jackson.core estão relacionados? eu tenho org.codehaus.jackson jackson-all versão 1.7.2 e com.fasterxml.jackson.core> jackson-databind versão 2.4.3 no meu pom. Não tenho certeza se eles são redundantes e podem entrar em conflito.
97 java  json  jackson 

5
Desserialize JSON para ArrayList <POJO> usando Jackson
Tenho uma classe Java MyPojoque estou interessado em desserializar do JSON. Eu configurei uma classe MixIn especial,, MyPojoDeMixInpara me ajudar com a desserialização. MyPojotem apenas inte Stringvariáveis ​​de instância combinadas com getters e setters adequados. MyPojoDeMixInparece algo assim: public abstract class MyPojoDeMixIn { MyPojoDeMixIn( @JsonProperty("JsonName1") int prop1, @JsonProperty("JsonName2") int prop2, …
97 java  json  mapping  jackson 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.