即时格式化、美化和验证YAML文件。将YAML转换为JSON。所有处理在浏览器中本地完成,确保数据安全私密。
Saved Presets is a Supporter feature.
Tool History is a Supporter feature.
Tool Notes is a Supporter feature.
将未格式化或杂乱的YAML数据复制并粘贴到左侧输入框中。该工具接受任何有效的YAML,包括嵌套结构、数组和多行字符串。
选择您偏好的缩进级别:2个空格(大多数YAML文件的常见选择)或4个空格。这纯粹是风格选择,不影响数据本身。
点击"格式化"以正确缩进美化您的YAML,或点击"转为JSON"将YAML数据转换为JSON格式。
格式化后,使用"复制"按钮将结果复制到剪贴板,或点击"下载"将其保存为.yaml或.json文件。
我们的YAML格式化工具使用js-yaml库来解析和格式化YAML文档。所有处理都在您的浏览器本地进行,确保完全的隐私性并支持离线功能。
该工具使用遵循YAML 1.1规范的js-yaml库解析您的YAML。它验证缩进、检查重复键、验证特殊字符的正确引用,并报告任何语法错误。
成功解析后,格式化工具会使用一致的缩进重建YAML字符串。您可以配置使用2个或4个空格进行缩进。格式化工具在规范化空白字符的同时保留数据类型和结构。
YAML到JSON的转换首先将YAML解析为JavaScript对象,然后使用适当的缩进将其序列化为JSON。此过程验证YAML并生成标准的JSON输出。
对于10MB以内的文件性能最佳;更大的文件可能导致浏览器变慢。不支持自定义YAML标签。多文档YAML文件(带---)仅处理第一个文档。
是的,我们的YAML格式化工具完全免费,无需注册。您可以直接在浏览器中格式化无限量的YAML数据,没有任何费用或订阅要求。