folderTree.json 3.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. {
  2. "code": 200,
  3. "message": "success",
  4. "data": {
  5. "id": 0,
  6. "isEditable": false,
  7. "name": "Molecule-Demo",
  8. "fileType": "RootFolder",
  9. "location": "Molecule-Demo",
  10. "isLeaf": false,
  11. "data": "",
  12. "children": [
  13. {
  14. "id": 1,
  15. "name": "test.js",
  16. "location": "Molecule-Demo/test.js",
  17. "fileType": "File",
  18. "isLeaf": true,
  19. "isEditable": false,
  20. "data": { "language": "javascript", "value": "console.log('Hello World');" }
  21. }, {
  22. "id": 2,
  23. "name": "test.py",
  24. "fileType": "File",
  25. "location": "Molecule-Demo/test.py",
  26. "isLeaf": true,
  27. "isEditable": false,
  28. "data": { "language": "python", "value": "for letter in 'Python': # 第一个实例\n print(\"当前字母: %s\" % letter)\n \nfruits = ['banana', 'apple', 'mango']\nfor fruit in fruits: # 第二个实例\n print ('当前水果: %s'% fruit)\n \nprint (\"Good bye!\")" }
  29. }, {
  30. "id": 3,
  31. "name": "index.html",
  32. "fileType": "File",
  33. "location": "Molecule-Demo/index.html",
  34. "isLeaf": true,
  35. "isEditable": false,
  36. "data": { "language": "html", "value": "<div id=\"molecule\">Hello Molecule</div>" }
  37. }, {
  38. "id": 4,
  39. "name": "test.json",
  40. "fileType": "File",
  41. "location": "Molecule-Demo/test.json",
  42. "isLeaf": true,
  43. "isEditable": false,
  44. "data": { "language": "json", "value": "{ \"language\": \"json\", \"value\": \"{}\" }" }
  45. }, {
  46. "id": 5,
  47. "name": "Sub Folder",
  48. "isLeaf": false,
  49. "fileType": "Folder",
  50. "isEditable": false,
  51. "location": "Molecule-Demo/Sub Folder",
  52. "children": [{
  53. "id": 11,
  54. "name": "test.js",
  55. "fileType": "File",
  56. "isEditable": false,
  57. "location": "Molecule-Demo/Sub Folder/test.js",
  58. "isLeaf": true,
  59. "data": { "language": "javascript", "value": "console.log('Hello World');" }
  60. }, {
  61. "id": 12,
  62. "name": "test.css",
  63. "isEditable": false,
  64. "location": "Molecule-Demo/Sub Folder/test.css",
  65. "isLeaf": true,
  66. "fileType": "File",
  67. "data": { "language": "css", "value": "mo { background-color: var(--workbenchBackground); color: var(--foreground); }" }
  68. }, {
  69. "id": 13,
  70. "name": "index.html",
  71. "isEditable": false,
  72. "location": "Molecule-Demo/Sub Folder/index.html",
  73. "isLeaf": true,
  74. "fileType": "File",
  75. "data": { "language": "html", "value": "<div id=\"molecule\">Hello Molecule</div>" }
  76. }, {
  77. "id": 14,
  78. "name": "test.json",
  79. "isEditable": false,
  80. "location": "Molecule-Demo/Sub Folder/test.json",
  81. "isLeaf": true,
  82. "fileType": "File",
  83. "data": { "language": "json", "value": "{ \"language\": \"json\", \"value\": \"{}\" }" }
  84. }]
  85. }
  86. ]
  87. }
  88. }