表示JSON对象中的层次结构

Yas*_*sai 1 javascript json

我需要在JSON对象中表示此层次结构.有人可以帮我吗 ?

- John
--- Lee
------ Nash
--------- Tim
------ Nicole
------ Kelly
--- Alice
--- Stanley
Run Code Online (Sandbox Code Playgroud)

DrS*_*ove 7

{
  "name": "John", 
  "children": [ 
    {
      "name": "Lee", 
      "children": [
         {
           "name": "Nash", 
           "children": [{ "name":"Tim"}]
         },
         {
           "name": "Nicole"
         },
         {
           "name": "Kelly"
         }
      ]
    },
    {
      "name": "Alice"
    },
    {
      "name": "Stanley" 
    } 
  ] 
}
Run Code Online (Sandbox Code Playgroud)


sur*_*kal 5

这个怎么样:

{
    "John" : {
        "Lee" : {
            "Nash" : {
                "Tim" : null 
            },
            "Nicole" : null,
            "Kelly" : null 
        },
        "Alice" : null,
        "Stanley" : null 
    }
}
Run Code Online (Sandbox Code Playgroud)

树层次结构隐含了该关系(无论是子关系还是其他关系)。