反馈

XML和JSON互转

用 xml-js(compact 模式)。属性放进 _attributes、文本放进 _text;不含 XML 声明的片段也能解析。

📖 工具说明

1. 这是什么

XML 与 JSON 双向转换。基于 xml-js 的 compact 模式,输出带高亮。看 SOAP / RSS / 配置 XML,或把 XML 塞进 JS 处理时用。


2. 用法

粘 XML 或 JSON,点「XML → JSON」/「JSON → XML」,或点「自动识别」({ / [ 开头当 JSON,否则当 XML)。「复制结果」拷走。


3. compact 模式的约定

xml-js compact 模式用几个特殊键表示 XML 结构:

XML JSON
<a x="1">t</a> {"a":{"_attributes":{"x":"1"},"_text":"t"}}
同名子元素多次 值变成数组
<!-- c --> "_comment":"c"

反向转换时,JSON 里也要用这套键名才能生成对应的 XML。


4. 说明


相关:XML 格式化 · XML 排序 · XPath 测试 · JSON 编辑 · JSON 与 YAML 互转。

用 xml-js compact 模式(_attributes / _text 约定),关注数据结构不做逐字节还原。

📖 了解原理

📖 相关推荐