Class DoubleNode

java.lang.Object
club.someoneice.json.node.JsonNode<Double>
club.someoneice.json.node.DoubleNode
All Implemented Interfaces:
NodeLike, Cloneable

public final class DoubleNode extends JsonNode<Double>
  • Constructor Details

    • DoubleNode

      public DoubleNode(double obj)
  • Method Details

    • getType

      public JsonNode.NodeType getType()
      Description copied from class: JsonNode
      获取 JsonNode 持有的参形。通常这个方法会被对应属性的 JsonNode 覆写,因此 JsonNode 默认的匹配机制只会在类型持有时被执行一次。
      Specified by:
      getType in interface NodeLike
      Overrides:
      getType in class JsonNode<Double>
      Returns:
      JsonNode 持有的数据类型。
    • copy

      public DoubleNode copy()
      Overrides:
      copy in class JsonNode<Double>
      Returns:
      拷贝数据类型为一个全新对象。返回值不会与原有值存在除内容相同外的交集。
    • asTypeNode

      public DoubleNode asTypeNode()
      Overrides:
      asTypeNode in class JsonNode<Double>
      Returns:
      将未知的类型重写为可知类型。