Questions marquées «jackson»

Jackson est une bibliothèque Java pour gérer des tâches telles que la lecture et l'écriture (analyse / génération) et la liaison de données vers / depuis des objets Java. Bien que principalement utilisé pour JSON, Jackson prend également en charge de nombreux autres formats de données tels que Avro, CBOR, CSV, Java Properties, Protobuf, Smile, XML et YAML.

1
org.codehaus.jackson contre com.fasterxml.jackson.core
Les org.codehaus.jackson et com.fasterxml.jackson.core sont-ils liés? j'ai org.codehaus.jackson jackson-all version 1.7.2 et com.fasterxml.jackson.core> jackson-databind version 2.4.3 dans mon pom. Je ne sais pas s'ils sont redondants et peuvent entrer en conflit.
97 java  json  jackson 

4
Comment analyser une chaîne JSON dans un tableau à l'aide de Jackson
J'ai un Stringavec la valeur suivante: [ { "key1": "value11", "key2": "value12" }, { "key1": "value21", "key2": "value22" } ] Et la classe suivante: public class SomeClass { private String key1; private String key2; /* ... getters and setters omitted ...*/ } Et je veux l'analyser en un List<SomeClass>ou unSomeClass[] …
96 java  json  jackson 

20
java.lang.IllegalArgumentException: aucun convertisseur trouvé pour la valeur de retour de type
Avec ce code @RequestMapping(value = "/bar/foo", method = RequestMethod.GET) public ResponseEntity<foo> foo() { Foo model; ... return ResponseEntity.ok(model); } } J'obtiens l'exception suivante java.lang.IllegalArgumentException: No converter found for return value of type Je suppose que l'objet ne peut pas être converti en JSON car Jackson est manquant. Je ne comprends …

6
Sérialisation personnalisée Jackson JSON pour certains champs
Existe-t-il un moyen d'utiliser le processeur Jackson JSON pour effectuer une sérialisation au niveau du champ personnalisé? Par exemple, j'aimerais avoir la classe public class Person { public String name; public int age; public int favoriteNumber; } sérialisé au JSON suivant: { "name": "Joe", "age": 25, "favoriteNumber": "123" } Notez …

10
Jackson renomme le champ booléen primitif en supprimant «est»
Cela pourrait être un double. Mais je ne trouve pas de solution à mon problème. j'ai un cours public class MyResponse implements Serializable { private boolean isSuccess; public boolean isSuccess() { return isSuccess; } public void setSuccess(boolean isSuccess) { this.isSuccess = isSuccess; } } Les getters et setters sont générés …
93 java  json  jackson 

3
Ordre des objets JSON à l'aide de l'ObjectMapper de Jackson
J'utilise ObjectMapper pour faire mon mappage java-json. ObjectWriter ow = new ObjectMapper().writer().withDefaultPrettyPrinter(); ow.writeValue(new File( fileName +".json"), jsonObj); c'est ma 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; } public void setId(String …
91 java  json  jackson 

12
Configurer ObjectMapper au printemps
mon objectif est de configurer le objectMapperde manière à ne sérialiser que les éléments annotés avec @JsonProperty. Pour ce faire, j'ai suivi cette explication qui explique comment configurer le objectmapper. J'ai inclus le objectmapper personnalisé comme décrit ici . Cependant, lorsque la classe NumbersOfNewEventsest sérialisée, elle contient toujours tous les …

14
Je ne peux pas faire travailler Jackson et Lombok ensemble
J'expérimente en combinant Jackson et Lombok. Ce sont mes cours: 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 …

7
Sérialisation des énumérations avec Jackson
J'ai un Enum décrit ci-dessous: 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.... } Je retourne le tableau enum avec mon contrôleur …


6
Modèle Jackson + Builder?
J'aimerais que Jackson désérialise une classe avec le constructeur suivant: public Clinic(String name, Address address) La désérialisation du premier argument est facile. Le problème est que l'adresse est définie comme: 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 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.