粘贴 XML 或打开 XML 文件
选择缩进方式,以及数字是否保持为数字
复制 JSON,或下载为 .json 文件
XML 用元素和属性描述数据,JSON 则用对象、数组和值,所以转换器按固定规则把二者对应起来。每个元素变成一个以其名称为名的键,属性变成名称前加 @ 的键,如 @id。当一个元素出现多次时,如目录中的许多 book 元素,它们会变成数组。只含文本的元素变成该文本,而与属性或其他元素并存的文本则保存在 #text 下。粘贴 XML 或打开 XML 文件,输入时 JSON 就会出现,可用 2 或 4 个空格或制表符缩进,或用“压缩”变成一行。
勾选“数字和 true/false 作为值,而非文本”后,1937 和 true 会变成 JSON 的数字和布尔值,而 007 这样的值仍是文本,因此不会丢掉前面的零;取消勾选则所有值都保持为文本。注释、XML 声明和 doctype 会被跳过,CDATA 部分按文本读取,实体和字符编码会被解码。如果 XML 有错误,如结束标签不匹配,你会看到行号、列号和原因,点击“显示错误”会选中出错的位置。用“源”和“目标”还可以把 XML 转成 CSV,或把 JSON 转成 XML,而且所有内容都不会离开你的浏览器。
你好。我们非常努力地创建了一个方便我们自己使用的网站。如果您喜欢我们的任何工具和编辑器,请将其添加到书签中,因为它将对您不止一次有用。并且不要忘记在社交媒体上分享。我们将为您更好。