Domande taggate «jackson»

Jackson è una libreria Java per la gestione di attività come lettura e scrittura (analisi / generazione) e associazione di dati a / da oggetti Java. Sebbene utilizzato principalmente per JSON, Jackson supporta anche molti altri formati di dati come Avro, CBOR, CSV, Proprietà Java, Protobuf, Smile, XML e YAML.

1
org.codehaus.jackson contro com.fasterxml.jackson.core
Org.codehaus.jackson e com.fasterxml.jackson.core sono correlati? io ho org.codehaus.jackson jackson-all versione 1.7.2 e com.fasterxml.jackson.core> jackson-databind versione 2.4.3 nel mio pom. Non sono sicuro che siano ridondanti e possano entrare in conflitto.
97 java  json  jackson 

14
Non riesco a far lavorare Jackson e Lombok insieme
Sto sperimentando combinando Jackson e Lombok. Queste sono le mie classi: 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 { …

4
Come analizzare una stringa JSON in un array utilizzando Jackson
Ho un Stringcon il seguente valore: [ { "key1": "value11", "key2": "value12" }, { "key1": "value21", "key2": "value22" } ] E la seguente classe: public class SomeClass { private String key1; private String key2; /* ... getters and setters omitted ...*/ } E voglio analizzarlo in a List<SomeClass>o aSomeClass[] Qual …
96 java  json  jackson 

20
java.lang.IllegalArgumentException: nessun convertitore trovato per il valore restituito di tipo
Con questo codice @RequestMapping(value = "/bar/foo", method = RequestMethod.GET) public ResponseEntity<foo> foo() { Foo model; ... return ResponseEntity.ok(model); } } Ottengo la seguente eccezione java.lang.IllegalArgumentException: No converter found for return value of type La mia ipotesi è che l'oggetto non possa essere convertito in JSON perché manca Jackson. Non capisco …


12
Configurazione di ObjectMapper in primavera
il mio obiettivo è configurare il objectMapperin modo che serializzi solo gli elementi annotati con @JsonProperty. Per farlo ho seguito questa spiegazione che dice come configurare l'objectmapper. Ho incluso il mappatore di oggetti personalizzato come descritto qui . Tuttavia, quando la classe NumbersOfNewEventsviene serializzata, contiene ancora tutti gli attributi nel …

7
Serializzare le enumerazioni con Jackson
Ho un Enum desrcibed di seguito: 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.... } Restituisco l'array enum con il mio controller …


6
Jackson + Builder Pattern?
Vorrei che Jackson deserializzasse una classe con il seguente costruttore: public Clinic(String name, Address address) Deserializzare il primo argomento è facile. Il problema è che l'indirizzo è definito come: public class Address { private Address(Map<LocationType, String> components) ... public static class Builder { public Builder setCity(String value); public Builder setCountry(String …
89 java  json  jersey  jackson 

6
MockMvc non gestisce più i caratteri UTF-8 con Spring Boot 2.2.0.RELEASE
Dopo aver eseguito l'aggiornamento alla 2.2.0.RELEASEversione appena rilasciata di Spring Boot, alcuni dei miei test fallirono. Sembra che MediaType.APPLICATION_JSON_UTF8sia stato deprecato e non venga più restituito come tipo di contenuto predefinito dai metodi del controller che non specificano esplicitamente il tipo di contenuto. Codice di prova simile String content = …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.