成熟解析器
使用各格式专用解析器,拒绝危险 XML 实体和超出安全范围的数值。
在常见配置与数据格式之间转换,明确提示无法无损表达的数据。
JSON 输入
YAML 输出
转换保留数据结构,不保留注释、排版或 XML 混合内容顺序。TOML 不支持 null 或顶层数组;日期转换为 ISO 字符串;超出安全范围的整数会报错而不是静默丢失精度。
XML 保留根节点,属性以 @_ 开头,文本使用 #text;重复元素映射为数组,单个元素不保证仍是数组。非单根对象会自动包裹根节点。XML 的值保留为字符串。
成熟解析器
使用各格式专用解析器,拒绝危险 XML 实体和超出安全范围的数值。
边界明确
TOML null、顶层数组和 XML 属性、数组映射均有明确规则,不宣称无损往返。