Tôi cần thay đổi giá trị của thuộc tính JSON trong Java, tôi có thể lấy giá trị đúng cách nhưng tôi không thể sửa đổi JSON.
đây là mã bên dưới
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
}
}
}
Cách tốt nhất để làm việc này là gì?
resultMap = mapper.convertValue(aJsonNode, Map.class);
sửa đổi nó trong Bản đồ và sau đó thay đổi Bản đồ đó trở lại thành JsonNode. Chỉ nói.