[
    {
        "type": "nested",
        "key": "common",
        "valueBefore": "",
        "valueAfter": "",
        "children": [
            {
                "type": "unchanged",
                "key": "setting1",
                "valueBefore": "Value 1",
                "valueAfter": "Value 1",
                "children": []
            },
            {
                "type": "removed",
                "key": "setting2",
                "valueBefore": "200",
                "valueAfter": "",
                "children": []
            },
            {
                "type": "unchanged",
                "key": "setting3",
                "valueBefore": true,
                "valueAfter": true,
                "children": []
            },
            {
                "type": "removed",
                "key": "setting6",
                "valueBefore": {
                    "key": "value"
                },
                "valueAfter": "",
                "children": []
            },
            {
                "type": "added",
                "key": "setting4",
                "valueBefore": "",
                "valueAfter": "blah blah",
                "children": []
            },
            {
                "type": "added",
                "key": "setting5",
                "valueBefore": "",
                "valueAfter": {
                    "key5": "value5"
                },
                "children": []
            }
        ]
    },
    {
        "type": "nested",
        "key": "group1",
        "valueBefore": "",
        "valueAfter": "",
        "children": [
            {
                "type": "changed",
                "key": "baz",
                "valueBefore": "bas",
                "valueAfter": "bars",
                "children": []
            },
            {
                "type": "unchanged",
                "key": "foo",
                "valueBefore": "bar",
                "valueAfter": "bar",
                "children": []
            }
        ]
    },
    {
        "type": "removed",
        "key": "group2",
        "valueBefore": {
            "abc": "12345"
        },
        "valueAfter": "",
        "children": []
    },
    {
        "type": "added",
        "key": "group3",
        "valueBefore": "",
        "valueAfter": {
            "fee": "100500"
        },
        "children": []
    }
]
