Class FloatNode

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

public final class FloatNode extends JsonNode<Float>
  • Constructor Details

    • FloatNode

      public FloatNode(float 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<Float>
      Returns:
      JsonNode 持有的数据类型。
    • copy

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

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