要過(guò)濾JsonNode中的鍵值對(duì),可以使用JsonNode的remove
方法來(lái)刪除不需要的鍵值對(duì)。以下是一個(gè)示例代碼,演示如何過(guò)濾JsonNode中的鍵值對(duì):
import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;
public class JsonFilterExample {
public static void main(String[] args) throws Exception {
String jsonStr = "{ \"name\": \"John\", \"age\": 30, \"city\": \"New York\" }";
ObjectMapper objectMapper = new ObjectMapper();
JsonNode jsonNode = objectMapper.readTree(jsonStr);
// 過(guò)濾掉鍵為"age"的鍵值對(duì)
((ObjectNode) jsonNode).remove("age");
System.out.println(jsonNode);
}
}
在上面的示例中,我們使用remove
方法來(lái)刪除鍵為"age"的鍵值對(duì)。最后打印輸出的JsonNode對(duì)象將不再包含"age"鍵值對(duì)。