screen size not supported

Deeply nested sample JSON file

Last updated 2026-05-20

When to use this

Use this for recursive renderers, schema generators, and JSON-path libraries. The structure nests 12 levels deep with arrays of siblings at every level, so it exercises both depth and breadth.

Example JSON

A deeply nested object — 12 levels of recursion.
{
  "root": {
    "depth": 12,
    "label": "level-12",
    "meta": {
      "generatedFor": "parser-tests",
      "evenLevel": true
    },
    "siblings": [
      {
        "name": "left-12",
        "weight": 13.200000000000001
      },
      {
        "name": "right-12",
        "weight": 26.400000000000002
      }
    ],
    "child": {
      "depth": 11,
      "label": "level-11",
      "meta": {
        "generatedFor": "parser-tests",
        "evenLevel": false
      },
      "siblings": [
        {
          "name": "left-11",
          "weight": 12.100000000000001
        },
        {
          "name": "right-11",
          "weight": 24.200000000000003
        }
      ],
      "child": {
        "depth": 10,
        "label": "level-10",
        "meta": {
          "generatedFor": "parser-tests",
          "evenLevel": true
        },
        "siblings": [
          {
            "name": "left-10",
            "weight": 11
          },
          {
            "name": "right-10",
            "weight": 22
          }
        ],
        "child": {
          "depth": 9,
          "label": "level-9",
          "meta": {
            "generatedFor": "parser-tests",
            "evenLevel": false
          },
          "siblings": [
            {
              "name": "left-9",
              "weight": 9.9
            },
            {
              "name": "right-9",
              "weight": 19.8
            }
          ],
          "child": {
            "depth": 8,
            "label": "level-8",
            "meta": {
              "generatedFor": "parser-tests",
              "evenLevel": true
            },
            "siblings": [
              {
                "name": "left-8",
                "weight": 8.8
              },
              {
                "name": "right-8",
                "weight": 17.6
              }
            ],
            "child": {
              "depth": 7,
              "label": "level-7",
              "meta": {
                "generatedFor": "parser-tests",
                "evenLevel": false
              },
              "siblings": [
                {
                  "name": "left-7",
                  "weight": 7.700000000000001
                },
                {
                  "name": "right-7",
                  "weight": 15.400000000000002
                }
              ],
              "child": {
                "depth": 6,
                "label": "level-6",
                "meta": {
                  "generatedFor": "parser-tests",
                  "evenLevel": true
                },
                "siblings": [
                  {
                    "name": "left-6",
                    "weight": 6.6000000000000005
                  },
                  {
                    "name": "right-6",
                    "weight": 13.200000000000001
                  }
                ],
                "child": {
                  "depth": 5,
                  "label": "level-5",
                  "meta": {
                    "generatedFor": "parser-tests",
                    "evenLevel": false
                  },
                  "siblings": [
                    {
                      "name": "left-5",
                      "weight": 5.5
                    },
                    {
                      "name": "right-5",
                      "weight": 11
                    }
                  ],
                  "child": {
                    "depth": 4,
                    "label": "level-4",
                    "meta": {
                      "generatedFor": "parser-tests",
                      "evenLevel": true
                    },
                    "siblings": [
                      {
                        "name": "left-4",
                        "weight": 4.4
                      },
                      {
                        "name": "right-4",
                        "weight": 8.8
                      }
                    ],
                    "child": {
                      "depth": 3,
                      "label": "level-3",
                      "meta": {
                        "generatedFor": "parser-tests",
                        "evenLevel": false
                      },
                      "siblings": [
                        {
                          "name": "left-3",
                          "weight": 3.3000000000000003
                        },
                        {
                          "name": "right-3",
                          "weight": 6.6000000000000005
                        }
                      ],
                      "child": {
                        "depth": 2,
                        "label": "level-2",
                        "meta": {
                          "generatedFor": "parser-tests",
                          "evenLevel": true
                        },
                        "siblings": [
                          {
                            "name": "left-2",
                            "weight": 2.2
                          },
                          {
                            "name": "right-2",
                            "weight": 4.4
                          }
                        ],
                        "child": {
                          "depth": 1,
                          "label": "level-1",
                          "meta": {
                            "generatedFor": "parser-tests",
                            "evenLevel": false
                          },
                          "siblings": [
                            {
                              "name": "left-1",
                              "weight": 1.1
                            },
                            {
                              "name": "right-1",
                              "weight": 2.2
                            }
                          ],
                          "child": {
                            "type": "leaf",
                            "value": "bottom-of-the-tree",
                            "randomNumber": 0.4815162342,
                            "tags": [
                              "deep",
                              "nested"
                            ]
                          }
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}

Request examples

function depth(o) {
  if (!o || typeof o !== 'object') return 0;
  return 1 + Math.max(0, ...Object.values(o).map(depth));
}

const data = JSON.parse(fs.readFileSync('./sample-nested.json', 'utf8'));
console.log('depth =', depth(data));