logo

YAML 转为 JS 对象

JSON 转为 YAML
JSON 转为 TOML
JS 对象转为 YAML
这个免费线上工具可以协助您将 YAML 转换为 JS 对象格式

粘贴您的 YAML 数据,即可立即获得格式化的 JavaScript 对象表示。支持嵌套映射、序列及所有 YAML 数据类型。提供 Key 排序与自定义缩进选项。

logo
啪唧开发工坊
YAML 转为 JS 对象

YAML 转为 JS 对象

JSON 转为 YAML
JSON 转为 TOML
JS 对象转为 YAML
这个免费线上工具可以协助您将 YAML 转换为 JS 对象格式
关于这个工具

粘贴您的 YAML 数据,即可立即获得格式化的 JavaScript 对象表示。支持嵌套映射、序列及所有 YAML 数据类型。提供 Key 排序与自定义缩进选项。

请输入您想要转换的 YAML 字符串
处理中
结果将显示于此...
处理中
请输入您想要转换的 YAML 字符串
处理中

常见问题

关于这个主题的常见疑问与实用解答。

YAML 和 JS 对象有什么区别?

YAML 使用缩进来表示结构,并支持注释、多行字符串及锚点/别名。JavaScript 对象字面量使用花括号,键名可加引号或不加,并支持 undefined、函数与尾随逗号等 JS 特有值。

可以将 key 按字母排序吗?

可以,排序下拉菜单让您将所有 JavaScript 对象属性按字母顺序排列(A 到 Z),或保留 YAML 输入中的原始键序。排序会递归应用至每一层嵌套结构。

转换后的 JS 对象可以自定义缩进吗?

可以,JS 对象输出可通过格式化选项设为 2 个空格、4 个空格或 Tab 缩进。大多数 JavaScript 代码库使用 2 个空格缩进以保持对象字面量简洁。

我的数据会被发送到服务器吗?

不会,YAML 转 JS 对象的转换完全在您的浏览器内进行。您的 YAML 数据通过 JavaScript 在本地解析和转换,不会离开您的设备。