Voici la chaîne JSON que j'ai:
Voici la chaîne JSON que j'ai:
J'ai une classe d'entité avec un champ de mot de passe: class User { private String password; //setter, getter.. } Je veux que ce champ soit ignoré lors de la sérialisation. Mais il devrait toujours être en mesure de DEsérialiser. Ceci est nécessaire pour que le client puisse m'envoyer un nouveau...
Je récupère une chaîne JSON sur Internet; comme la plupart des JSON que j'ai vu, il comprend de longues clés séparées par des traits de soulignement. Essentiellement, mon objectif est de désérialiser JSON en objets java, mais je n'utilise pas de traits de soulignement dans le code java. Par...
J'ai un format de date provenant de l'API comme celui-ci: "start_time": "2015-10-1 3:00 PM GMT+1:00" Qui est AAAA-JJ-MM HH: MM am / pm GMT horodatage. Je mappe cette valeur à une variable de date dans POJO. De toute évidence, il affiche une erreur de conversion. J'aimerais savoir 2 choses: Quel...
Est-il possible: d'avoir un champ dans la classe, mais des noms différents pour celui-ci lors de la sérialisation / désérialisation dans la bibliothèque Jackson? Par exemple, j'ai la classe "Coordiantes". class Coordinates{ int red; } Pour la désérialisation de JSON, vous voulez avoir un format...
J'ai une chaîne json, que je devrais désérialiser dans la classe suivante class Data <T> { int found; Class<T> hits } Comment fait-on ça? C'est la manière habituelle mapper.readValue(jsonString, Data.class); Mais comment mentionner ce que signifie
Cela peut sembler un peu inhabituel, mais je recherche un moyen efficace de transformer / mapper un JsonNodeen un fichier POJO. Je stocke certaines des informations de mon modèle dans des fichiers json et je dois prendre en charge quelques versions de mon modèle. Ce que je fais, c'est charger le...
En ce moment, j'ai une instance de org.fasterxml.jackson.databind.ObjectMapperet je voudrais obtenir un Stringjoli JSON. Tous les résultats de mes recherches sur Google ont abouti à des moyens Jackson 1.x de le faire et je n'arrive pas à trouver le moyen approprié et non obsolète de le faire avec...
J'utilise actuellement jackson 2.1.4 et j'ai du mal à ignorer les champs lorsque je convertis un objet en chaîne JSON. Voici ma classe qui fait office d'objet à convertir: public class JsonOperation { public static class Request { @JsonInclude(Include.NON_EMPTY) String requestType; Data data = new...
Pour java.util.Date quand je le fais @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "dd/MM/yyyy") private Date dateOfBirth; puis en requête JSON lorsque j'envoie { {"dateOfBirth":"01/01/2000"} } Ça marche. Comment dois-je faire cela pour le champ LocalDate de Java 8 ? J'ai essayé d'avoir...
J'essaye de POSTER un Listdes objets personnalisés. Mon JSON dans le corps de la requête est le suivant: { "collection": [ { "name": "Test order1", "detail": "ahk ks" }, { "name": "Test order2", "detail": "Fisteku" } ] } Code côté serveur qui gère la demande: import java.util.Collection; import...
Comment faire pour que Jackson sérialise mon objet Joda DateTime selon un modèle simple (comme "jj-MM-aaaa")? J'ai essayé: @JsonSerialize(using=DateTimeSerializer.class) private final DateTime date; J'ai aussi essayé: ObjectMapper mapper = new ObjectMapper() .getSerializationConfig()...
Je change ma bibliothèque JSON de org.json à Jackson et je souhaite migrer le code suivant: JSONObject datasets = readJSON(new URL(DATASETS)); JSONArray datasetArray = datasets.getJSONArray("datasets"); Maintenant, à Jackson, j'ai ce qui suit: ObjectMapper m = new ObjectMapper(); JsonNode datasets...
Compte tenu du fichier .json suivant: [ { "name" : "New York", "number" : "732921", "center" : [ "latitude" : 38.895111, "longitude" : -77.036667 ] }, { "name" : "San Francisco", "number" : "298732", "center" : [ "latitude" : 37.783333, "longitude" : -122.416667 ] } ] J'ai préparé deux classes pour...
Pour faire court, une de mes entités a une GeometryCollection qui lève une exception lorsque vous appelez "getBoundary" (le pourquoi de ceci est un autre livre, pour l'instant disons que c'est ainsi que cela fonctionne). Y a-t-il un moyen de dire à Jackson de ne pas inclure ce getter spécifique? Je...
J'ai deux classes Java que je souhaite sérialiser en JSON à l'aide de Jackson: public class User { public final int id; public final String name; public User(int id, String name) { this.id = id; this.name = name; } } public class Item { public final int id; public final String itemNr; public final...
Dans Jackson, lorsque vous annotez un constructeur avec @JsonCreator, vous devez annoter ses arguments avec @JsonProperty. Donc ce constructeur public Point(double x, double y) { this.x = x; this.y = y; } devient ceci: @JsonCreator public Point(@JsonProperty("x") double x, @JsonProperty("y") double...
J'ai besoin de changer la valeur d'un attribut JSON en Java, je peux obtenir la valeur correctement mais je n'ai pas pu modifier le JSON. voici le code ci-dessous JsonNode blablas = mapper.readTree(parser).get("blablas"); for (JsonNode jsonNode : blablas) { String elementId =
Je souhaite utiliser la bibliothèque jackson json pour une méthode générique comme suit: public MyRequest<T> tester() { TypeReference<MyWrapper<T>> typeRef = new TypeReference<MyWrapper<T>>(); MyWrapper<T> requestWrapper = (MyWrapper<T>)...
J'ai un problème dans mon désérialiseur personnalisé à Jackson. Je souhaite accéder au sérialiseur par défaut pour remplir l'objet dans lequel je désérialise. Après la population, je vais faire des choses personnalisées mais je veux d'abord désérialiser l'objet avec le comportement par défaut de...