将字符串转换为Javascript中的DynaTree对象

Convert string to DynaTree object in Javascript

本文关键字:中的 DynaTree 对象 Javascript 字符串 转换      更新时间:2023-09-26

我正在使用DynaTree插件来获取树结构。Python脚本将数据返回到javascipt中的一个函数。我希望这些数据用于加载子项。python脚本返回的数据类型为字符串。如何将其转换为DynaTree对象?

python脚本返回的数据:

    "{title : 'node1'},
    {title : 'node2'},
    {title : 'node3', 
        isFolder: true,
        children : [{title : 'Child'}] }"

如果这些数据存储在javascript变量(比如myVariable)中,我应该如何使用它?

我试过

    children: [ myVariable ]
    children : myVariable

两者都不起作用。我该如何处理?

尝试

children: myVariable

如果你从python中的dic列表开始,

outstring = 'children: %s' % json.dumps(childrenlist)

我使用%是因为{}在这里可能会令人困惑。请记住导入json