JSON / YAML / XML 转换

三种格式六向转换,使用安全 YAML 解析与标准 XML 解析。

结果

XML 根元素对应唯一根键;属性使用 @attributes;含属性的文本使用 #text;重复子节点使用数组;文本与属性保留字符串。空元素为 "",JSON null 输出为空元素,因此无法完全无损互转。拒绝 DTD、外部实体及带非空文本和子元素的混合内容。JSON 转 XML 必须提供单一根键,不自动生成根名。YAML 只接受 JSON 兼容类型,禁止自定义标签、循环引用和过量别名展开。