[
    {
        "TestInterface1": {
            "overview":   [ "TestInterface1 API"],
            "interfaces": [ "AnInterface" ],
            "methods":    [ "ADifferentInterface.doSomething()", "YetAnotherInterface.doSomething()" ],
            "properties": [],
            "guides":     []
        },
        "TestInterface2": {
            "overview":   [ "TestInterface2 API"],
            "interfaces": [ "AnInterface" ],
            "methods":    [ "ADifferentInterface.doSomething()", "YetAnotherInterface.doSomething()" ],
            "properties": [ "ADifferentInterface.aProperty", "ADifferentInterface.anotherProperty" ],
            "events":     [ "aEvent: properlyFormatted"],
            "guides":     [ "/en-US/docs/Web/AnotherPlace/A_guide" ]
        },
        "TestInterface3": {
            "overview": [ "TestInterface3 API"],
            "interfaces": [ "AnInterface", "AnotherInterface" ],
            "methods":    [],
            "properties": [ "ADifferentInterface.aProperty" ],
            "guides":     [ "/en-US/docs/Web/AnotherPlace/A_guide",
                            "/en-US/docs/Web/API/TestInterface_API/MyGuidePage1" ]
        },
        "TestInterface4": {
            "interfaces": [ "AnInterface", "AnotherInterface" ],
            "methods":    [],
            "properties": [ "ADifferentInterface.aProperty" ],
            "events":     [ "aEventBadlyFormatted", "bEvent: properlyFormatted", "aEvent: properlyFormatted" ],
            "guides":     [ "/en-US/docs/Web/AnotherPlace/A_guide" ]
        }
    }
]
