纯浏览器端运行
YAML↔JSON↔TOML 转换器 (双向,仅限浏览器)
在 YAML / JSON / TOML 之间转换。即时粘贴、格式化并转换。
无需上传服务器 (纯浏览器)
自动转换 (可切换为手动)
复制与下载
转换 (输入 / 输出)
输入
换行
1
# 粘贴 YAML / JSON / TOML
输出
输出结果可以复制或下载。
转换后的结果将显示在这里...
选项
选项
缩进 (JSON/TOML)
关注 YAML 隐式类型
根据规范/实现,字符串可能会变成布尔值或数字。
输出说明
- 注释不会被保留 (JSON 不支持注释)。
- 转换过程中 YAML 的锚点/别名可能会丢失。
如何使用: YAML JSON TOML 转换
1. 粘贴文本
将 YAML/JSON/TOML 粘贴到输入面板中。
2. 选择格式
选择输入格式 (自动检测也可以) 和输出格式。
3. 复制 / 下载
复制输出内容或将其保存为文件。
yaml 转 json (YAML→JSON)
粘贴 YAML 并将输出格式设置为 JSON。
json 转 yaml (JSON→YAML)
粘贴 JSON 并将输出格式设置为 YAML。
json 转 toml (JSON→TOML)
粘贴 JSON 并将输出格式设置为 TOML。
注意与提示
纯浏览器处理
所有转换均在此浏览器中进行。无需上传到服务器。
注意类型强制转换
YAML 可能会隐式转换类型。如有疑问,请给值加上引号。
UTF-8
默认使用 UTF-8。支持非 ASCII 文本。
提示
启用键排序可以使 JSON 差异比对更容易阅读。
常见问题
可以保留 YAML 锚点 / 别名吗?
它们可能会被展开,因为 JSON/TOML 没有等价概念。如果你依赖共享引用,请验证结果。
类型会改变吗 (数字 vs 字符串)?
是的。YAML 可能会隐式解释类型。例如,"01" 可能会变成数字,yes/no/on/off 可能会变成布尔值。如果需要,请显式加引号。
使用什么编码?
UTF-8。支持日语及其他非 ASCII 文本。
注释会被保留吗?
不会。JSON 没有注释,因此转换时注释会被丢弃。
我的输入会被发送到服务器吗?
不会。所有处理都在您的浏览器中进行。