写一段js代码json字符串转为XML 不用插件
时间: 2023-06-03 09:01:28 浏览: 93
好的,请看下面的代码:
```javascript
function jsonToXml(json) {
let xml = '';
for (let prop in json) {
if (json.hasOwnProperty(prop)) {
if (typeof json[prop] === 'object') {
xml += `<${prop}>${jsonToXml(json[prop])}</${prop}>`;
} else {
xml += `<${prop}>${json[prop]}</${prop}>`;
}
}
}
return xml;
}
const json = {
person: {
name: 'Tom',
age: 20,
address: {
street: '123 Main St',
city: 'Anytown',
state: 'CA',
zip: '12345'
}
}
};
const xmlString = `<root>${jsonToXml(json)}</root>`;
console.log(xmlString);
```
以上就是一个简单的将 JSON 转换成 XML 的代码实现,不需要使用插件。如果您有任何其他问题,请随时问我。
阅读全文