模块 data.core

接口 Mapper

  • 所有超级接口:
    DataSet
    所有已知实现类:
    HashMapper

    public interface Mapper
    extends DataSet
    映射结构的只读数据集
    从以下版本开始:
    2.0.0 Mapper 接口,类似于 json 但为什么不取名为 json 呢,因它不止是 json,它还可以是 xml、yml、protobuf 等任何一种格式的数据
    作者:
    15735
    • 方法详细资料

      • getMapper

        Mapper getMapper​(String key)
        参数:
        key - 键名
        返回:
        子 JsonObj
      • getArray

        Array getArray​(String key)
        参数:
        key - 键名
        返回:
        子 JsonArr
      • getBool

        boolean getBool​(String key)
        参数:
        key - 键名
        返回:
        boolean 值
      • getInt

        int getInt​(String key)
        参数:
        key - 键名
        返回:
        int 值
      • getLong

        long getLong​(String key)
        参数:
        key - 键名
        返回:
        long 值
      • getFloat

        float getFloat​(String key)
        参数:
        key - 键名
        返回:
        float 值
      • getDouble

        double getDouble​(String key)
        参数:
        key - 键名
        返回:
        double 值
      • getString

        String getString​(String key)
        参数:
        key - 键名
        返回:
        String 值
      • has

        boolean has​(String key)
        参数:
        key - 键名
        返回:
        是否有该键
      • keySet

        Set<String> keySet()
        返回:
        JSON 的键集合
      • forEach

        default void forEach​(DataSet.Consumer<String> consumer)
        遍历 Mapper
        参数:
        consumer - 消费者
        从以下版本开始:
        2.5.1