JSON 转 YAML
JSON 与 YAML 双向互转,错误会定位到具体行列。
本工具在你的浏览器内运行,输入的内容与文件不会上传到任何服务器。
常见问题
- 转换时数据会被上传吗?
- 不会。转换在你的浏览器里完成,页面对外没有任何请求,配置文件里的密钥、密码也不会离开你的设备。
- YAML 转换后的长文本被折行了怎么办?
- 本工具已关闭折行(lineWidth 设为 -1),长字符串与 URL 会保持在一行里,不会出现读起来断裂的续行。
- 支持 YAML 的锚点与引用吗?
- 支持解析 `&anchor` 与 `*anchor`。转成 JSON 时引用会被展开成重复的完整内容——JSON 本身没有引用机制。若要保持引用关系,请继续使用 YAML。
- 多个文档的 YAML(用 --- 分隔)能处理吗?
- 可以。多个文档会被转换成一个 JSON 数组,每个文档是数组里的一项。
- 报错信息里的行号是原始文本的行号吗?
- 是。错误提示会显示类似「第 12 行 8 列」的位置,直接对应你在左侧文本框里看到的那一行,并附带一段上下文。
- 转出来的 YAML 缩进怎么选?
- 默认 2 个空格,也可以切到 4 个。YAML 规范不允许用制表符缩进,所以本工具不会输出 Tab。