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.

13
Jackson databind enum insensível a maiúsculas
Como posso desserializar a string JSON que contém valores enum que não diferenciam maiúsculas de minúsculas? (usando Jackson Databind) A string JSON: [{"url": "foo", "type": "json"}] e meu Java POJO: public static class Endpoint { public enum DataType { JSON, HTML } public String url; public DataType type; public Endpoint() …

10
Jackson renomeia o campo booleano primitivo removendo 'é'
Pode ser uma duplicata. Mas não consigo encontrar uma solução para o meu problema. Eu tenho uma aula public class MyResponse implements Serializable { private boolean isSuccess; public boolean isSuccess() { return isSuccess; } public void setSuccess(boolean isSuccess) { this.isSuccess = isSuccess; } } Getters e setters são gerados pelo …
97 java  json  jackson 

14
Não consigo fazer Jackson e Lombok trabalharem juntos
Estou experimentando combinar Jackson e Lombok. Essas são minhas aulas: package testelombok; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonProperty; import lombok.AllArgsConstructor; import lombok.Value; import lombok.experimental.Wither; @Value @Wither @AllArgsConstructor(onConstructor=@__(@JsonCreator)) public class TestFoo { @JsonProperty("xoom") private String x; private int z; } package testelombok; import com.fasterxml.jackson.databind.ObjectMapper; import com.xebia.jacksonlombok.JacksonLombokAnnotationIntrospector; import java.io.IOException; public class TestLombok { public …

4
Como analisar uma string JSON para uma matriz usando Jackson
Eu tenho um Stringcom o seguinte valor: [ { "key1": "value11", "key2": "value12" }, { "key1": "value21", "key2": "value22" } ] E a seguinte aula: public class SomeClass { private String key1; private String key2; /* ... getters and setters omitted ...*/ } E eu quero analisá-lo para um List<SomeClass>ou …
96 java  json  jackson 

12
Configurando ObjectMapper no Spring
meu objetivo é configurar o de objectMapperforma que ele apenas serialize elementos que são anotados com @JsonProperty. Para fazer isso, segui esta explicação que diz como configurar o mapeador de objetos. Incluí o mapeador de objetos personalizado conforme descrito aqui . No entanto, quando a classe NumbersOfNewEventsé serializada, ela ainda …

20
java.lang.IllegalArgumentException: Nenhum conversor encontrado para o valor de retorno do tipo
Com este código @RequestMapping(value = "/bar/foo", method = RequestMethod.GET) public ResponseEntity<foo> foo() { Foo model; ... return ResponseEntity.ok(model); } } Eu recebo a seguinte exceção java.lang.IllegalArgumentException: No converter found for return value of type Meu palpite é que o objeto não pode ser convertido em JSON porque Jackson está faltando. …


3
Ordem de objetos JSON usando ObjectMapper de Jackson
Estou usando o ObjectMapper para fazer meu mapeamento java-json. ObjectWriter ow = new ObjectMapper().writer().withDefaultPrettyPrinter(); ow.writeValue(new File( fileName +".json"), jsonObj); esta é minha classe java: public class Relation { private String id; private String source; private String target; private String label; private List<RelAttribute> attributes; public String getId() { return id; } …
91 java  json  jackson 

7
Serializando enums com Jackson
Eu tenho um Enum descrito abaixo: public enum OrderType { UNKNOWN(0, "Undefined"), TYPEA(1, "Type A"), TYPEB(2, "Type B"), TYPEC(3, "Type C"); private Integer id; private String name; private WorkOrderType(Integer id, String name) { this.id = id; this.name = name; } //Setters, getters.... } Devolvo a matriz enum com meu controlador …

6
Padrão Jackson + Builder?
Gostaria que Jackson desserialize uma classe com o seguinte construtor: public Clinic(String name, Address address) Desserializar o primeiro argumento é fácil. O problema é que o endereço é definido como: public class Address { private Address(Map<LocationType, String> components) ... public static class Builder { public Builder setCity(String value); public Builder …
89 java  json  jersey  jackson 


6
O MockMvc não lida mais com caracteres UTF-8 com o Spring Boot 2.2.0.
Depois de atualizar para a 2.2.0.RELEASEversão recém-lançada do Spring Boot, alguns dos meus testes falharam. Parece que MediaType.APPLICATION_JSON_UTF8foi preterido e não é mais retornado como tipo de conteúdo padrão dos métodos do controlador que não especificam o tipo de conteúdo explicitamente. Código de teste como String content = mockMvc.perform(get("/some-api") .contentType(MediaType.APPLICATION_JSON)) …
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.