本地处理
$ devdesk yaml--local
格式与文档

YAML 与 JSON 在线互转,检查配置与数字精度

在浏览器中双向转换 YAML 和 JSON,检查缩进、数据类型与大整数限制。提供配置示例和常见错误说明,输入不上传。

正在加载本地工具…

使用说明

选择输入格式,再执行转换。YAML 别名展开有限制;超出 JavaScript 安全范围的 JSON 数字会被拒绝,以防精度丢失。

工具输入不上传

操作步骤

  1. 粘贴完整配置,确认 YAML 使用空格缩进。
  2. 按输入格式点击「YAML → JSON」或「JSON → YAML」。
  3. 比较转换前后的值和类型,再复制到配置文件。

配置示例:保留版本号字符串

service: api
version: "1.0"
enabled: true
ports:
  - 8080
  - 8081

version 应输出为字符串 "1.0",enabled 为布尔值,ports 为数组。转换整理数据结构,不保留注释和原始排版。

常见问题

为什么注释消失了?

JSON 没有注释语法。此转换器解析数据后重新输出,不保留 YAML 的注释、引号风格或锚点写法;请保留原始配置备份。

为什么大整数转换被拒绝?

超出 JavaScript 安全整数范围的值会被拒绝,以免静默舍入。标识符可按接口约定写成字符串。仅需查看原始 JSON 时,请用保留数字原文的 JSON 格式化工具。

支持所有 YAML 类型吗?

请优先使用字符串键、标量、数组和对象等适合 JSON 的数据结构。复杂键、自定义标签或依赖锚点的配置需要额外核对;工具也限制别名展开,避免过大的结果。