将文件路径列表转换为ASP.NET中的JSON树

时间:2012-11-07 16:31:00

标签: javascript asp.net .net json extjs

我有一个.NET后端与Amazon S3 Web服务交互。我在前端使用Javascript库(ExtJs)来尝试创建文件浏览器。为了做到这一点,我必须转换亚马逊中的所有文件路径,如

directory1中/ SubDirectory1 / FILE.TXT

directory1中/ SubDirectory2 / FILE2.TXT

Directory2 / SubDirectory3 / File3.txt

对于这样的JSON树:

 root: {
        expanded: true,
        children: [
            { text: "Directory1", expanded: true, children: [
                { text: "SubDirectory1", children: [
                  {text:"File.txt", leaf: true }
                  ]
                },
                { text: "SubDirectory2",children: [
                  {text: "File2.txt"",leaf: true}
                 ]
               } 
            ] },
            { text: "Director2", expanded: true, children:[
                 {text:"SubDirectory3",children: [
                   {text:"File3.txt",leaf: true}
                     ]
                  }
             ]
             }
    }

任何人都知道在.NET中这样做的好方法吗?无论如何,我认为看起来非常容易出错或者说非常低效。

0 个答案:

没有答案