Java JsonNode如何过滤JSON键值

   2024-10-08 5410
核心提示:要过滤JsonNode中的键值对,可以使用JsonNode的remove方法来删除不需要的键值对。以下是一个示例代码,演示如何过滤JsonNode中的

要过滤JsonNode中的键值对,可以使用JsonNode的remove方法来删除不需要的键值对。以下是一个示例代码,演示如何过滤JsonNode中的键值对:

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);                // 过滤掉键为"age"的键值对        ((ObjectNode) jsonNode).remove("age");                System.out.println(jsonNode);    }}

在上面的示例中,我们使用remove方法来删除键为"age"的键值对。最后打印输出的JsonNode对象将不再包含"age"键值对。

 
举报打赏
 
更多>同类维修大全
推荐图文
推荐维修大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号