2015-04-08 5 views
-2

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

Я использую плагин 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); 
+0

Почему эта помеченная Java ?! – Biffen

+0

Java! = Javascript. – snh

+0

Я знаю, что ... прежде всего, у вас есть ответ на этот вопрос? Мне нужно использовать эти данные в java-файле. Решение в java или javascript работает для меня. конверсии на стороне клиента или на стороне сервера, я не занимаюсь этим прямо сейчас. – user3318209

ответ

0

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

var xmlAsStr = x2js.json2xml_str(tree);

Смежные вопросы