这个工具有问题吗?

关于「TOML JSON Converter Online」

该工具在 TOML 和 JSON 之间转换。TOML 是为人类可读性而设计的配置格式——用于 Rust 的 Cargo.toml、Python 的 pyproject.toml 以及许多其他现代工具。JSON 是通用的,但对人类来说更难阅读。

对于典型用例,两个方向的转换都是无损的:TOML 的表映射到 JSON 对象、表数组映射到对象数组,标量类型一一对应翻译。转换器通过在 JSON 中将其编码为 ISO 8601 字符串来正确处理 TOML 的日期/日期时间类型。

在具有不同格式偏好的项目之间移植配置、从 JSON 模式生成 TOML 样本,或从产生 JSON 的代码以编程方式生成 TOML 文件时非常有用。

如何使用这个工具

如何把 TOML 转成 JSON

  1. 粘贴 TOML

    把 TOML 文档放入「TOML」字段。解析器支持 tables、inline tables、arrays of tables、多行字符串与 dotted key,遵循 TOML 1.0 规范。

  2. 仅单向

    本工具只做 TOML → JSON。没有 JSON → TOML 方向——需要请手编或换别的转换器。

  3. 点击运行

    结果只有 `json` 一个字段——TOML 解析后用 2 空格缩进的美化 JSON 字符串。注释会丢失(JSON 没有注释)。

  4. 下游使用

    把输出送进配置 Schema、JSON Schema 校验或 jq。常见场景(Cargo.toml、pyproject.toml、prometheus 配置)下,结果与你语言中的 TOML 解析器一致。