JSON / YAML / TOML 工具箱
本地校验、格式化并在 JSON、YAML、TOML 间转换,支持递归键排序和不可安全转换检测。
浏览器本地处理
该页面已通过公开目录检查;启用JavaScript后可使用完整功能。
使用指南
如何使用JSON / YAML / TOML 工具箱
输入文本或配置文件只在当前浏览器中解析和转换,不会上传。
输入并识别格式
粘贴内容或载入不超过 1 MiB 的 .json、.yaml、.yml、.toml 文件,可自动识别或指定来源格式。
校验与整理
解析后查看错误和转换警告,选择格式化或递归键排序。
选择目标格式
在 JSON、YAML、TOML 间转换,并复制或下载结果;发布前核对注释、日期和数值语义。
限制与注意事项
- 转换会移除注释,YAML 锚点会展开;显式标签、TAG、循环引用和原型污染相关键会被阻断。
- 非安全整数、目标格式无法无损表达的类型,以及 TOML 日期转换到 JSON 或 YAML 会被阻断而不是静默改值。
- 输入最多 1 MiB、单行 10 万字符、嵌套 100 层和 10 万节点;不同实现对 YAML 或 TOML 边界语法仍可能有差异。
常见问题
为什么转换后注释不见了?
解析器先构建数据结构再序列化,注释不属于通用数据模型,因此工具会明确提示但不能保留。
为什么 TOML 日期不能转成 JSON?
直接转换可能把带类型的日期静默变成普通字符串,工具选择阻断以避免无损语义被误解。
会执行 YAML 标签或构造任意对象吗?
不会。显式标签和危险键会被拒绝,工具只接受受限的普通数据结构。