zh

YAML 转 JSON

在本地将 YAML 文件转换为格式化的 JSON - 保留结构,无需上传,直接在浏览器中完成。

正在你的设备上本地处理 ...

0%

你的文件从未离开你的设备

    我的文件会被上传吗?

    不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证

    无需上传100% 本地处理
    内容只属于你第三方无法访问
    服务器位于德国原生符合 GDPR
    经独立审计TLS A+ · 标头 A+

    JSON(JavaScript Object Notation)是网络的数据格式:紧凑、明确,几乎被每一种编程语言和 API 理解。想在程序、脚本或 API 里继续处理一份 YAML 配置,通常都需要 JSON,本工具替你完成这道转换。

    本工具会完全在你的浏览器中本地读取 YAML(js-yaml,纯 JavaScript),并输出缩进整齐的 JSON(2 个空格)。无效的 YAML 会被以清晰的错误信息退回。转换保持结构不变,对象、列表和值都保持一致。不会上传任何内容。

    最常见的场景是:项目里一份手工维护的设置文件,需要被某个脚本、浏览器工具或只接受紧凑网络格式的网络服务读取。由于源格式中缩进是带含义的,本工具会立刻揭出诸如误用制表符或行对齐错位之类的常见陷阱,让你在隐患蔓延到下游之前就发现笔误。

    技术规格

    技术规格
    输入格式YAML, YML
    输出格式JSON
    批量处理不支持
    处理方式在浏览器中本地处理 (JavaScript)
    文件上传

    三步完成

    1. 拖入或选择您的 YAML 文件。
    2. 工具在本地转换为 JSON。
    3. 下载 JSON 文件。

    限制: YAML 必须有效 (否则会给出清晰的错误)。YAML 注释会丢失 (JSON 没有注释)。单个文件中的多个 YAML 文档 (---) 仅读取到第一个。非常大的文件需要内存。

    常见问题

    我的文件会被上传吗?

    不会,转换完全在浏览器中本地进行,不会发送任何内容。

    注释会保留吗?

    不会,JSON 不支持注释,因此它们会在转换中被去掉。

    遇到无效的 YAML 会怎样?

    你会得到一条说明原因的清晰错误信息,不会崩溃。

    JSON 是怎么格式化的?

    以 2 个空格缩进,便于阅读,可直接用于代码和 API。

    相关工具