Recursion 从javascript对象创建树结构

Recursion 从javascript对象创建树结构,recursion,data-structures,tree,Recursion,Data Structures,Tree,我下面有一个对象,我想把这个对象转换成这个结构 在没有任何库的情况下,如何使用javascript转换此对象的结构 在jsonblob中将其转换为上述模式后,我必须在UI上显示目录结构 { "folder1": { "subfolder1": [] }, "folder2": { "subfolder1": { "subfolder2": [ "hello.csv", "world.csv"

我下面有一个对象,我想把这个对象转换成这个结构

在没有任何库的情况下,如何使用javascript转换此对象的结构

在jsonblob中将其转换为上述模式后,我必须在UI上显示目录结构

{
  "folder1": {
    "subfolder1": []
  },
  "folder2": {
    "subfolder1": {
      "subfolder2": [
            "hello.csv",
            "world.csv"
          ]
    }
  }
}

您的示例转换后应该是什么样子?转换为后,我必须在UID上显示目录结构如果我要提出解决方案,我怎样才能判断它是否正确?这里简单的有什么错?@ScottHunter我相信如果你的解决方案接受了问题中的json并输出它可能是正确的,那么你的示例在转换后应该是什么样子?一旦转换为,我必须在UID上显示目录结构如果我要提出解决方案,我怎样才能判断它是否正确?这里简单的问题是什么?@ScottHunter我相信如果你的解决方案接受了问题中的json并输出它可能是正确的