JSON 转换为 YAML
把 JSON 转成含义完全相同、清晰易读的 YAML。
如何使用 JSON转YAML
粘贴 JSON
粘贴 JSON,或打开、拖入 .json 文件。输入时即会检查并转换。
选择缩进
选择 2 个或 4 个空格。键保持原有顺序,数字保留你写下的每一位。
复制或下载
复制 YAML,或下载为 .yaml 文件。
为什么选择 Utils365
兼容所有 YAML 解析器
yes、on、007 或 2024-01-01 等可能被 YAML 解析器误读的字符串会加上引号,在新旧解析器中都保持为文本。
不重排、不舍入
键按你写的顺序输出,1.10 这样的数字和很长的 ID 保留每一位。
错误易于修正
无效的 JSON 会显示出错的行号和列号,并给出提示,例如多余的逗号或缺少引号。
隐私至上
JSON 在您的设备上转换,绝不会上传,配置文件中的机密信息始终留在您手中。
常见问题
可以转换 JSON 数组或单个值吗?
可以。顶层数组会变成 YAML 列表,单个值(如 42 或 "hello")会变成一行的 YAML 文档。
为什么有些字符串加了引号?
YAML 会把不加引号的 yes、no、on、off、数字和日期读成布尔值、数字或日期。加上引号可以让它们保持为 JSON 中的文本。
键的顺序或数字会改变吗?
不会。键保持原有顺序,即使是 "2" 和 "1" 这样的键也一样,数字会完全按 JSON 中的写法输出。
JSON 可以带注释到 YAML 吗?
不可以。标准 JSON 没有注释,所以 YAML 中也没有。转换后可以在行首用 # 添加注释。
有大小限制吗?
最大可打开 50 MB 的文件。非常大的结果在页面上会截断显示,但复制和下载会包含全部内容。