我正在将JSON值转换为XML。我没有将JSON属性作为XML的元素获得"title":"source"
。我想要的输出是<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);
答案 0 :(得分:0)
尽量不要使用JSON.stringify(tree);
来逃避字符串。
设置var xmlAsStr = x2js.json2xml_str(tree);