我正在使用Webix和Python/Flask處理項目,並且正在渲染樹視圖構件時觸擊了一面磚牆。我的問題是正確構建小部件所需的JSON。我想產生一個給定的例子的目錄結構:生成供Webix樹構件使用的目錄結構的JSON
結構:
. ├── dirone │ └── file ├── dirthree │ ├── somedir │ │ └── anotherfile │ └── somefile ├── dirtwo └── somefile
所需的輸出:
[
{
"value": "dirone",
"path": "dirone",
"type": "folder",
"children": [
{
"value": "file",
"path": "dirone/file",
"type": "file"
}
]
},
{
"value": "dirtwo",
"path": "dirtwo",
"type": "folder",
"children": []
},
{
"value": "dirthree",
"path": "dirthree",
"type": "folder",
"children": [
{
"value": "somefile",
"path": "dirthree/somefile",
"type": "file"
},
{
"value": "somedire",
"path": "dirone/file",
"type": "folder",
"children": [
{
"value": "anotherfile",
"path": "dirthree/somedir/anotherfile",
"type": "file"
}
]
}
]
},
{
"value": "somefile",
"path": "somefile",
"type": "file"
}
]
我一直在敲我的頭這在過去兩年數小時試圖獲得一個可以呈現它的方法。有沒有一種方法可以生成結構?任何幫助將不勝感激!
很酷,那會派上用場。我正試圖擺脫PyQt;仍然試圖感受一些js構件框架。 – user1777667 2015-03-20 22:48:53