JSON 到 XML 的转换

Conversion of JSON to XML

我正在将 JSON 个值转换为 XML。我得到的不是 JSON 属性作为 XML 的元素,而是 &quot;title&quot;:&quot;source&quot;。我想要的输出是 <title>source</title>。我在做什么错误?我正在 JavaScript 函数中编写这段代码。

我正在使用 x2js 插件进行转换,我已经使用脚本标签将其包含在内。

我将 dynatree 转换为 JSON 并将 JSON 转换为 XML 的代码是:

var x2js = new X2JS();

var tree = $("#source").dynatree("getTree").toDict();
alert("  tree:"+tree);
var jsonObject = JSON.stringify(tree);//dynatree to JSON
alert(" jsonObject :"+jsonObject);       
var xmlAsStr = x2js.json2xml_str( jsonObject );//JSON to XML
alert("xml "+xmlAsStr);

尽量不要使用 JSON.stringify(tree); 这会转义字符串。

设置var xmlAsStr = x2js.json2xml_str(tree);