小编sca*_*ood的帖子

使用 Javascript 将 JSON 转换为 XML

我正在尝试将 JSON 转换为 XML 但没有得到确切的输出。在我的 JSON 有数组对象它没有将其转换为 XML 数组。主要是数组对象没有按预期转换为 XML

var InputJSON = "{"body":{"entry": [{ "fullURL" : "abcd","Resource": "1234"},{ "fullURL" : "efgh","Resource": "5678"}]}}";
var output = eval("OBJtoXML("+InputJSON+");")

function OBJtoXML(obj) {
    var xml = '';
    for (var prop in obj) {
        xml += "<" + prop + ">";
        if(obj[prop] instanceof Array) {
            for (var array in obj[prop]) {
                xml += OBJtoXML(new Object(obj[prop][array]));
            }
        } else if (typeof obj[prop] == "object") {
            xml += OBJtoXML(new Object(obj[prop]));
        } else {
            xml += obj[prop]; …
Run Code Online (Sandbox Code Playgroud)

javascript xml arrays json

8
推荐指数
2
解决办法
2万
查看次数

标签 统计

arrays ×1

javascript ×1

json ×1

xml ×1