hutool.setting.yaml¶
YAML工具类
Module Contents¶
Classes¶
YAML工具类 |
API¶
- class hutool.setting.yaml.YamlUtil¶
YAML工具类
- static load(path: str) Any¶
加载YAML文件
- 参数:
path – YAML文件路径
- 返回:
解析后的Python对象(dict、list等)
- static load_by_string(yaml_str: str) Any¶
从字符串加载YAML
- 参数:
yaml_str – YAML格式的字符串
- 返回:
解析后的Python对象(dict、list等)
- static dump(data: Any, path: Optional[str] = None) str¶
将数据序列化为YAML格式
- 参数:
data – 待序列化的Python对象
path – 输出文件路径,为None时不写文件
- 返回:
YAML格式的字符串
- static dump_to(data, stream) None¶
将数据序列化为YAML并写入流
- 参数:
data – Python对象
stream – 文件对象
- static load_as_dict(path: str) dict¶
加载YAML为字典
- 参数:
path – YAML文件路径
- 返回:
字典
- static load_as_list(path: str) list¶
加载YAML为列表
- 参数:
path – YAML文件路径
- 返回:
列表