YAML 转 JSON
在本地将 YAML 文件转换为格式化的 JSON - 保留结构,无需上传,直接在浏览器中完成。
正在你的设备上本地处理 ...
0%
你的文件从未离开你的设备
我的文件会被上传吗?
不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证
在本地将 YAML 文件转换为格式化的 JSON - 保留结构,无需上传,直接在浏览器中完成。
正在你的设备上本地处理 ...
0%
你的文件从未离开你的设备
不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证
JSON(JavaScript Object Notation)是网络的数据格式:紧凑、明确,几乎被每一种编程语言和 API 理解。想在程序、脚本或 API 里继续处理一份 YAML 配置,通常都需要 JSON,本工具替你完成这道转换。
本工具会完全在你的浏览器中本地读取 YAML(js-yaml,纯 JavaScript),并输出缩进整齐的 JSON(2 个空格)。无效的 YAML 会被以清晰的错误信息退回。转换保持结构不变,对象、列表和值都保持一致。不会上传任何内容。
最常见的场景是:项目里一份手工维护的设置文件,需要被某个脚本、浏览器工具或只接受紧凑网络格式的网络服务读取。由于源格式中缩进是带含义的,本工具会立刻揭出诸如误用制表符或行对齐错位之类的常见陷阱,让你在隐患蔓延到下游之前就发现笔误。
| 输入格式 | YAML, YML |
|---|---|
| 输出格式 | JSON |
| 批量处理 | 不支持 |
| 处理方式 | 在浏览器中本地处理 (JavaScript) |
| 文件上传 | 无 |
限制: YAML 必须有效 (否则会给出清晰的错误)。YAML 注释会丢失 (JSON 没有注释)。单个文件中的多个 YAML 文档 (---) 仅读取到第一个。非常大的文件需要内存。
不会,转换完全在浏览器中本地进行,不会发送任何内容。
不会,JSON 不支持注释,因此它们会在转换中被去掉。
你会得到一条说明原因的清晰错误信息,不会崩溃。
以 2 个空格缩进,便于阅读,可直接用于代码和 API。