{ "root": { "simple-root": { "leaf-a": "asddhg", "leaf-b": "ffffff", "ll": [ "str1", "str2", "str3" ], "nested": { "sample-x": true, "sample-y": false } }, "list-root": { "branch-ab": 5, "top-list": [ { "key-1": "ka", "key-2": "kb", "next-data": { "switch-1": [ null ], "switch-2": [ null ] }, "nested-list": [ { "identifier": "f1", "foo": 1 }, { "identifier": "f2", "foo": 10 }, { "identifier": "f3", "foo": 20 } ] }, { "key-1": "kb", "key-2": "ka", "next-data": { "switch-1": [ null ] }, "nested-list": [ { "identifier": "e1", "foo": 1 }, { "identifier": "e2", "foo": 2 }, { "identifier": "e3", "foo": 3 } ] }, { "key-1": "kc", "key-2": "ke", "next-data": { "switch-2": [ null ] }, "nested-list": [ { "identifier": "q1", "foo": 13 }, { "identifier": "q2", "foo": 14 }, { "identifier": "q3", "foo": 15 } ] } ] }, "choice-root": { "cb": [ { "key-cb": "f1", "next-bit": "asdfgh" }, { "key-cb": "f2", "next-bit": "qwertz" }, { "key-cb": "f3", "next-bit": "yxcvb" }, { "key-cb": "f4", "next-bit": "poiuzz" } ] }, "augmented-root": { "aug-c": { "original-leaf": [ null ], "test-augment:list-1": [ { "leaf-x": "x1", "leaf-y": "x1" }, { "leaf-x": "x1", "leaf-y": "x1" }, { "leaf-x": "x1", "leaf-y": "x1" } ] }, "aug-l": [ { "my-key": "k1", "test-augment:abc": { "abc": false } }, { "my-key": "k2", "test-augment:abc": { "abc": true } }, { "my-key": "k3", "test-augment:abc": { "abc": false } } ] } } }