TOML 与 JSON 互转
TOML 与 JSON 双向实时互转,支持美化与紧凑输出
JSON 格式
常见问题
TOML 和 JSON 有什么区别?
TOML 是专为配置文件设计的格式,语义清晰、支持注释、日期、多行字符串等;JSON 通用性更强、机器友好,但不支持注释。配置类场景常用 TOML,数据传输常用 JSON。
为什么我的 JSON 转 TOML 报错?
TOML 顶层必须是对象(表),且不支持 null。如果 JSON 顶层是数组或标量,或包含 null 值,转换会失败并提示具体路径。请将顶层包装为对象、移除或替换 null。
转换会丢失信息吗?
存在少量有损情况:TOML 的浮点
1.0 会按整数 1 处理;TOML 的日期时间转为 JSON 后是字符串,再转回 TOML 无法还原为日期类型。常规配置数据可无损往返。