YAML 工具

在浏览器本地解析 YAML,支持块状写法与流式写法相互切换、与 JSON 互相转换,并提供格式校验与错误行定位,数据不会离开当前页面。

本地运行 块状 / 流式互转 YAML / JSON 互转 错误行定位

输入 / 输出

左侧输入 YAML 或 JSON 内容,右侧展示转换结果;支持粘贴、清空、复制、回填与示例填充。

输入 0 字符 · 0 行
输出 0 字符 · 0 行

解析与转换

选择输入格式(自动检测可混合处理 YAML 与 JSON),再选择目标写法完成转换。

输入格式

JSON 输出缩进

待校验 输入内容后会自动进行实时校验。

统计信息

基于最近一次成功解析的结果统计;输入不合法时保持上一次有效数据。

图示与说明

两种 YAML 写法的对照示例与支持范围说明。

块状写法(Block)
name: 不停动力
tags:
  - yaml
  - 工具
nested:
  valid: true
  count: 3
流式写法(Flow)
{name: 不停动力, tags: [yaml, 工具],
  nested: {valid: true, count: 3}}
支持的语法
  • 缩进映射、序列(含 - key: value 行内映射)。
  • 流式集合 [...] / {...},可多行书写。
  • 单双引号字符串、注释、null / 布尔 / 数字类型识别。
  • 块标量 |(保留换行)与 >(折叠换行)。
注意事项
  • 暂不支持锚点(&)、别名(*)、多文档与自定义标签。
  • 缩进必须使用空格,不允许 Tab 制表符。
  • 特殊字符串输出时会自动加引号,多行文本在块状写法中使用 |- 呈现。
  • 所有计算均在浏览器本地完成,不会上传任何内容。