XML / JSON 转换工具用于在 XML 文档结构与 JSON 数据结构之间双向转换。适合处理 SOAP/XML-RPC 接口响应、RSS 订阅源、Sitemap 网站地图、SVG 矢量图形标记以及 Android 布局文件等 XML 内容;同时支持将 JSON 配置或接口返回体转回 XML。粘贴 HTML 页面源码时,工具会按文档结构输出可读的 JSON 表示。
在 XML → JSON 模式下,输入标准 XML 文档、HTML 页面源码或 XML 片段(如 <root><item id="1">Hello</item></root>)。在 JSON → XML 模式下,输入合法的 JSON 对象字符串,工具会把它转换成等价的 XML。
在 XML → JSON 模式下,输出紧凑型 JSON 对象,XML 属性映射为 _attributes 键,文本节点映射为 _text 键,子元素嵌套为同名属性。粘贴 HTML 源码时输出包含 documentType 和 root 节点的完整 DOM JSON 树。在 JSON → XML 模式下,输出带 2 空格缩进的可读 XML 文本。
XML 转 JSON 时,工具会保留元素、属性和文本节点的层级关系;JSON 转 XML 时,会先检查 JSON 是否有效,再生成对应 XML 标记。转换在本地完成,输入内容不会上传。
输入示例
<catalog>
<book id="bk101">
<title>XML Guide</title>
<price>44.95</price>
</book>
<book id="bk102">
<title>JSON Guide</title>
<price>39.95</price>
</book>
</catalog>输出示例
{
"catalog": {
"book": [
{
"_attributes": { "id": "bk101" },
"title": { "_text": "XML Guide" },
"price": { "_text": "44.95" }
},
{
"_attributes": { "id": "bk102" },
"title": { "_text": "JSON Guide" },
"price": { "_text": "39.95" }
}
]
}
}XML 同时支持属性和子节点,而 JSON 只有键值结构。转换器通常会把属性映射为特殊键或嵌套字段,因此属性较多的 XML 需要特别复核。
它适合常见 API 数据、配置片段和多层嵌套对象。特别大的导出文件可能让浏览器变慢,建议拆成更小样本逐段处理。
不会。转换逻辑在浏览器中执行,适合处理内部接口示例、测试 fixture 和草稿集成说明。