纯浏览器端运行

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 没有注释,因此转换时注释会被丢弃。

我的输入会被发送到服务器吗?

不会。所有处理都在您的浏览器中进行。