将JSON转换为XML

时间:2015-04-08 10:52:55

标签: java javascript xml json dynatree

我正在将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);

1 个答案:

答案 0 :(得分:0)

尽量不要使用JSON.stringify(tree);来逃避字符串。

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