具有相同标签的重复同级元素会被归为 JSON 数组。当某个容器的所有子元素共用同一标签时,即使只有一个子元素,也会被识别为数组——因此只含一项的列表仍然是列表。
像 _0、_1 这样的数字 XML 标签(由 JSON→XML 从数字字符串键生成)会被正确还原为 "0"、"1"。
选择 XML 属性映射到 JSON 的方式:作为带 @ 前缀的键(默认)、普通键,或完全忽略。文本+属性混合的元素会使用一个可配置的文本键。
看起来像数字、布尔值或 null 的 XML 文本值会被自动转换为相应的 JSON 类型。true→true、1280→1280。关闭此项可将所有值保留为字符串。
当一个父元素包含多个同名子元素时,它们会被归为一个 JSON 数组。此外,当父元素只包含同名子元素(哪怕只有一个)时,这些子元素也会被当作数组处理——从而为单项集合保留列表结构。
可以。以数字开头的 JSON 键(例如 "0")会被 JSON→XML 加上下划线前缀(_0)。本转换器能识别这一模式并还原原始键。数组在两个方向上都会被保留。
移除最外层的 XML 元素包装,使 JSON 输出直接从其子元素开始。当根标签(如 <root>)只是一个容器时很有用。
不会。所有转换都完全在你的浏览器中通过 JavaScript 完成。你的 XML 绝不会离开你的设备。