跳到正文
在此运行 完全在你的浏览器里运行,不上传、不登录

TOML/YAML/JSON 三向

TOML、YAML、JSON 三向互转,任意方向,浏览器内完成。

怎么用

  1. 把 TOML、YAML 或 JSON 粘到左边。
  2. 用两个下拉框选源格式和目标格式 —— 任意组合都行,包括 YAML 转 TOML。
  3. 右边读转换结果,输入即时转换。
  4. 复制或下载。状态行标注方向与输出大小。
  5. 源与目标相同时会明确提示,而不是什么都不做。

常见用法

常见问题

问:支持哪些 TOML 特性? 答:键值对、点号键、[table]、[a.b] 嵌套、[[array.of.tables]]、基本字符串与字面字符串、整数、浮点、布尔、内联数组与注释。多行字符串、多行数组、内联表不在子集内,日期按字符串保留。

问:为什么 JSON 转 TOML 遇到 null 会失败? 答:TOML 没有 null 值。转换器不臆造一个,而是停下来报错指出问题 —— 删掉该键或改用空字符串,再转一次。

问:YAML 是怎么序列化的? 答:用 js-yaml,缩进两空格。锚点、别名与复杂映射键不在本子集文档范围内,需要经过 TOML 往返时请保持配置朴素。

你的数据留在这台设备上

TOML/YAML/JSON 三向 完全在本地运行。你粘贴或拖入的一切都由你自己的浏览器处理,不会被传走。我们的服务器不保存任何东西——关掉标签页就没了。

你输入的内容不会发往服务器、不被记录,也不用于分析统计。首次加载之后即使断网,这个页面照样能用。