TOML 与 YAML 互转
TOML 与 YAML 双向实时互转,支持 2/4 空格缩进
YAML 缩进
常见问题
TOML 和 YAML 该用哪个?
两者都适合配置。TOML 类型明确、不易出错;YAML 更简洁、支持复杂嵌套与引用,但
缩进敏感易出格式错误。需要与 Rust/Python 生态对接选 TOML,需要极致简洁或大量嵌套可选 YAML。YAML 转 TOML 时 null 怎么办?
TOML 不支持 null。若 YAML 中含
null、~ 或空值,转换会报错并给出路径,请替换为具体值或移除该键。支持 YAML 的哪些特性?
基于
js-yaml,支持锚点、引用、多行字符串、流式语法等。但转 TOML 时,YAML 的引用会被展开为重复数据(TOML 无引用概念)。