Merging Two JSON Documents Using Jackson

前端 未结 6 2241
有刺的猬
有刺的猬 2020-11-29 22:51

Is it possible to merge two JSON documents with the Jackson JSON library? I am basically using the Jackson mapper with simple Java Maps.

I\'ve tried to search in Goo

6条回答
  •  眼角桃花
    2020-11-29 23:40

    If someone simply wants to add two or more JsonNode object into one JsonNode, this can be one approach:

    ArrayNode arrayNode = objectMapper.createArrayNode();
    arrayNode.add(firstJsonNode);
    arrayNode.add(secondJsonNode);
    arrayNode.add(thirdJsonNode);
    
    JsonNode root = JsonNodeFactory.instance.objectNode();
    ((ObjectNode) root).put("", arrayNode);
    System.out.println("merged array node #: " + root);
    

提交回复
热议问题