Javascript jstree从树中获取新的json数据

Javascript jstree从树中获取新的json数据,javascript,json,tree,getjson,jstree,Javascript,Json,Tree,Getjson,Jstree,我用以下数据创建了一个树。 在这个过程之后,我在菜单之间做了一个拖放过程。结果,我的菜单结构改变了。 我想导出与第一个数据具有相同结构的新JSON数据。 如何从树中获取数据?请帮帮我 我尝试了这段代码,但是导出的JSON非常复杂。我不喜欢我的第一种数据格式 var v = $('#data').jstree(true).get_json(); var mytext = JSON.stringify(v); alert(mytext); 菜单的第一个状态: 菜单的最后状态: 我找到了从树中获

我用以下数据创建了一个树。 在这个过程之后,我在菜单之间做了一个拖放过程。结果,我的菜单结构改变了。 我想导出与第一个数据具有相同结构的新JSON数据。 如何从树中获取数据?请帮帮我

我尝试了这段代码,但是导出的JSON非常复杂。我不喜欢我的第一种数据格式

var v = $('#data').jstree(true).get_json();
var mytext = JSON.stringify(v);
alert(mytext);
菜单的第一个状态:

菜单的最后状态:


我找到了从树中获取json的最简单方法

var v = $('#data').jstree(true).get_json('#', {flat:true})
var mytext = JSON.stringify(v);
alert(mytext);
var v = $('#data').jstree(true).get_json('#', {flat:true})
var mytext = JSON.stringify(v);
alert(mytext);