TB
ToolBox
⇄DATA

JSON / YAML / TOML / XML 互转

代码开发

在常见配置与数据格式之间转换,明确提示无法无损表达的数据。

本地处理4 种格式
操作

JSON 输入

97 字符 · 最大 2 MB

YAML 输出

转换保留数据结构,不保留注释、排版或 XML 混合内容顺序。TOML 不支持 null 或顶层数组;日期转换为 ISO 字符串;超出安全范围的整数会报错而不是静默丢失精度。

XML 保留根节点,属性以 @_ 开头,文本使用 #text;重复元素映射为数组,单个元素不保证仍是数组。非单根对象会自动包裹根节点。XML 的值保留为字符串。

工具说明2

成熟解析器

使用各格式专用解析器,拒绝危险 XML 实体和超出安全范围的数值。

边界明确

TOML null、顶层数组和 XML 属性、数组映射均有明确规则,不宣称无损往返。