可以使用 JavaScript 将 JSON 转换为 XML,方法包括:使用内置 DOMParser;使用 XMLSerializer;使用第三方库(如 xmlbuilder2)。

如何使用 JavaScript 将 JSON 转换为 XML
方法 1:使用 JavaScript 内置的 DOMParser
function jsonToXml(json) {
const parser = new DOMParser();
const xml = parser.parseFromString(JSON.stringify(json), "application/xml");
return xml;
}方法 2:使用 XMLSerializer
function jsonToXml(json) {
const serializer = new XMLSerializer();
const xml = serializer.serializeToString(JSON.parse(JSON.stringify(json)));
return xml;
}方法 3:使用第三方库(例如 xmlbuilder2)
程序采用ASP+ACCESS开发完成。中英繁三语言,所有页面采用UTF-8全球通用编码,兼容简体中文、繁体中文及英语,适用于中小企业网站运用。后台数据同时录入中文及英文,繁体采用JS自动转换,无需维护。免费版主要功能如下:·系统管理:系统综合设置、管理员管理、数据库备份、上传文件管理。·单页管理:自由无限制添加个性页面,如:公司简介、组织结构、联系我们等
const xmlbuilder = require("xmlbuilder2");
function jsonToXml(json) {
const xml = xmlbuilder.create(json).end({ pretty: true });
return xml;
}使用示例
const json = {
"name": "John Doe",
"age": 30,
"address": {
"street": "123 Main Street",
"city": "Anytown",
"state": "CA",
"zip": "12345"
}
};
const xml = jsonToXml(json);
console.log(xml);输出:
John Doe 30 123 Main Street Anytown CA 12345









