TOML 转 JSON
把 TOML 文档转换为 JSON,支持缩进和紧凑模式。
把 TOML 文档转换为 JSON,支持缩进和紧凑模式。 把 TOML 文档转换为 JSON,支持缩进和紧凑模式。
输出
把 TOML 文档转换为 JSON,支持缩进和紧凑模式。
把 TOML 文档转换为 JSON,支持缩进和紧凑模式。 把 TOML 文档转换为 JSON,支持缩进和紧凑模式。
JSON 是 Web 上的通用语:每个 API 都说它,每个编辑器都能高亮它,每种语言的标准库都有解析器。TOML 擅长人类编辑的配置,但作为运行时数据交换格式的支持不如 JSON 广泛。当你需要把 TOML 配置喂给只吃 JSON 的工具(在线 playground、schema 校验器、代码生成器等)时,可靠的 TOML→JSON 转换器能救场。
因为两种格式都足以表达同样的基本类型,转换基本无损。TOML 特有的类型(多行字符串、日期)翻译为普通字符串;JSON 特有的值(null)翻译为 JSON 字面量 null,TOML 没有原生对应。
转换器提供美化切换(2/4 空格缩进)和紧凑模式(单行)。对于很大的配置文件,紧凑输出更容易粘贴到 curl 请求体里。“交换”按钮把 JSON 输出搬回输入框,方便重新编辑后再导出为 TOML。
转换后,先用 schema 校验器(ajv、jsonschema 等)验证 JSON,再喂给下游工具。TOML 解析器很严格:它会拒绝以数字开头的未加引号标量、带注释的内联表等常见错误。利用报错信息修复源文档,而不是改 JSON。