4
J'ai un JsonNode avec cette JSON en elle:comment renommer un champ dans une JsonNode en utilisant l'API jackson
{"temperature":17,"long":200,"lat":100}
Je veux changer le JsonNode pour ressembler à ce
{"MyNewFieldName":17,"long":200,"lat":100}
est-il possible en utilisant Jackson API?
Merci pour l'idée :) mais je suis arrivé cette erreur L'ensemble de la méthode (String, TextNode) n'est pas défini pour le type ObjectNode – hich
@ user3330322 J'utilise Jackson 2. Êtes-vous? La méthode cible est ['ObjectNode # set (String, JsonNode)'] (http://fasterxml.github.io/jackson-databind/javadoc/2.3.0/com/fasterxml/jackson/databind/node/ObjectNode.html # set% 28java.lang.String,% 20com.fasterxml.jackson.databind.JsonNode% 29). Si une telle méthode n'existe pas dans la version de Jackson que vous utilisez, il pourrait y avoir quelque chose de similaire. –
Je pense que j'utilise jackson 1.9, et bien il y a une méthode put (String, JsonNode), je pense que ça fait la même chose. Merci beaucoup. – hich