Преобразование JSON в XML

Я конвертирую значения JSON в XML. Вместо того, чтобы получать свойства JSON как элементы XML, я получаю &quot;title&quot;:&quot;source&quot;, Вывод, который я хотел <title>source</title>, Какую ошибку я делаю? Я пишу этот код в функции JavaScript.

Я использую плагин x2js для преобразования, и я включил его с помощью тега script.

Мой код для преобразования 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 ответ

Решение

Старайтесь не использовать JSON.stringify(tree); это ускользает от строки.

Задавать var xmlAsStr = x2js.json2xml_str(tree);

Другие вопросы по тегам