JSON和YAML描述的是同一种数据模型(对象、数组、字符串、数字、布尔值和null),所以两者之间的转换是无损的重新序列化,而不是翻译。这个工具会解析JSON,再把它输出为干净的块状YAML:花括号和方括号让位给缩进,键和普通字符串上的引号消失,可读性随之提高。当配置文件、CI流水线或Kubernetes清单需要YAML,而数据最初却是JSON格式时,这个工具就很实用。
整个过程都在浏览器本地用JavaScript完成,数据不会上传、记录或发送到服务器,因此转换API响应、密钥或包含隐私信息的配置都是安全的。