Class JsonNodeHelper

java.lang.Object
cool.scx.common.util.JsonNodeHelper

public final class JsonNodeHelper extends Object
用来处理一些简单的 JsonNode 的节点操作 todo 后续需要将其拓展出完整的 JsonPath
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static com.fasterxml.jackson.databind.JsonNode
    get(com.fasterxml.jackson.databind.JsonNode jsonNode, String jsonPath)
     
    static void
    merge(com.fasterxml.jackson.databind.node.ObjectNode valueToUpdate, com.fasterxml.jackson.databind.node.ObjectNode value)
     
    static com.fasterxml.jackson.databind.JsonNode
    set(com.fasterxml.jackson.databind.node.ObjectNode objectNode, String jsonPath, Object object)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • JsonNodeHelper

      public JsonNodeHelper()
  • Method Details

    • get

      public static com.fasterxml.jackson.databind.JsonNode get(com.fasterxml.jackson.databind.JsonNode jsonNode, String jsonPath)
    • set

      public static com.fasterxml.jackson.databind.JsonNode set(com.fasterxml.jackson.databind.node.ObjectNode objectNode, String jsonPath, Object object)
    • merge

      public static void merge(com.fasterxml.jackson.databind.node.ObjectNode valueToUpdate, com.fasterxml.jackson.databind.node.ObjectNode value)