मुझे जावा में JSON विशेषता के मान को बदलने की आवश्यकता है, मुझे मूल्य ठीक से मिल सकता है लेकिन मैं JSON को संशोधित नहीं कर सकता।
यहाँ नीचे कोड है
JsonNode blablas = mapper.readTree(parser).get("blablas");
for (JsonNode jsonNode : blablas) {
String elementId = jsonNode.get("element").asText();
String value = jsonNode.get("value").asText();
if (StringUtils.equalsIgnoreCase(elementId, "blabla")) {
if(value != null && value.equals("YES")){
// I need to change the node to NO then save it into the JSON
}
}
}
इसे करने का बेहतरीन तरीका क्या है?
resultMap = mapper.convertValue(aJsonNode, Map.class);
बदल सकते हैं , उदाहरण के लिए इसे मैप में संशोधित करें और फिर उस मैप को JsonNode में बदल दें। बस केह रहा हू।