遗留系统输入 · 现代 API 输出

XML 转 JSON XML 输入。 JSON 输出。

The legacy system spits XML. The new system speaks JSON. The translation is your problem. Morph maps the structure in your browser tab — attributes via @-prefix, text via #text, repeated elements as arrays, configurable conventions. The XML stays where it was. The JSON saves locally. No upload, no online queue, no API rate limit. Free for everything that runs on your device; AI is paid in credits.

打开Morph 查看$4.99计划
滚动 ↓

它实际的功能

01
解析

XML本地处理

元素、属性、文本节点、CDATA — 全部通过fast-xml-parser快速遍历。

02
MAP

符合惯例

属性前缀为@。文本内容键为#text。重复的子元素变为数组。可配置。

03
EMIT

美观或紧凑的 JSON

缩进以提高可读性。最小化以用于传输。两者均产生有效的JSON。

04
批量

文件夹内

拖放多个XML文件。每个文件将转换为独立的JSON。免费版无批量限制。

工作原理

  1. 打开morph.cool — 仅浏览器运行。
  2. 拖放.xml文件或粘贴内容。
  3. 选择JSON作为输出。调整属性和数组处理。
  4. .json文件下载。有效、结构良好,可直接用于API。
  5. XML 文件保留在原处。未上传任何内容。
0上传
批量限制
1键导出

为什么人们会离开上传和排队工具

大多数企业集成最终都会遇到相同问题:旧系统使用XML,新系统使用JSON。在线转换器需要排队,命令行工具需要安装。Morph通过WebAssembly在您的标签页中运行fast-xml-parser——属性前缀可配置,数组检测自动完成,文本内容处理明确。相同的价格$4.99即可覆盖Morph其余功能。

定价

Morph · 按人/月
$4.99 $4.99 首 10,000 次 —— 永久保留
所有转换功能免费 · Pro版以统一价格解锁Morph全部功能(图像编辑器、视频编辑器、屏幕录制、AI功能)

常见问题

XML 属性在 JSON 中如何表示?

Default convention: prefix with @. So becomes {"@id": "7"}. Configurable to other conventions.

重复元素?

Auto-detected as arrays. ab becomes {"items": {"item": ["a", "b"]}}.

混合内容(文本 + 子元素)?

文本内容以 #text 为键。混合内容按需保留为有序数组。

格式化或压缩?

两者皆可。默认为美观(2空格缩进)。切换为压缩格式。

可以批量处理吗?

是的。拖放XML文件夹,获取JSON。免费版无批量限制。

有免费版本吗?

是的——转换是免费的。Morph Pro每月4.99美元解锁其余功能。

转换XML → JSON — $4.99/月
转换任何内容 · 无需上传 · $4.99/月覆盖 Morph 所有功能