Преобразование JSON в XML
Я конвертирую значения JSON в XML. Вместо того, чтобы получать свойства JSON как элементы XML, я получаю "title":"source"
, Вывод, который я хотел <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);