{
  "CityObjects": {
    "id-1": {
      "type": "Building",
      "geometry": [
      {
        "type": "MultiSurface",
        "lod": "2",
        "boundaries": [
          [[0, 3, 2, 1]], [[4, 5, 6, 7]], [[0, 1, 5, 4]], [[0, 2, 3, 8]], [[3, 4, 2, 3]]
        ],
        "semantics": {
          "surfaces" : [
            {
              "type": "WallSurface",
              "slope": 33.4,
              "children": [2]
            }, 
            {
              "type": "RoofSurface",
              "slope": 66.6
            },
            {
              "type": "+RoofWall",
              "parent": 0,
              "colour": "blue"
            }
          ],
          "values": [0, 0, null, 1, 5, 1]
        }
      }
      ],
      "attributes": {
        "function2": "something"
      }
    },
    "id-2": {
      "type": "Building",
      "geometry": [
      {
        "type": "Solid",
        "lod": "2",
        "boundaries": [
          [
            [[0, 3, 2, 1]], [[4, 5, 6, 7]], [[0, 1, 5, 4]], [[0, 2, 3, 8]], [[3, 4, 2, 3]]
          ], 
          [
            [[0, 3, 2, 1]], [[4, 5, 6, 7]]
          ]
        ],
        "semantics": {
          "surfaces" : [
            {
              "type": "WallSurface",
              "slope": 33.4,
              "children": [2]
            }, 
            {
              "type": "RoofSurface",
              "slope": 66.6
            },
            {
              "type": "+PatioDoor",
              "parent": 0,
              "colour": "blue"
            }
          ],
          "values": [[0, 0, null, 1, 1], [1, 0]]
        }
      }
      ],
      "attributes": {
        "function2": "something"
      }
    },
    "id-3": { 
      "type": "Building",
      "geometry": [
      {
       "type": "CompositeSolid",
       "lod": "2.2",
       "boundaries": [
         [ 
           [ [[0, 3, 2, 1, 22]], [[4, 5, 6, 7]], [[0, 1, 5, 4]], [[1, 2, 6, 5]] ]
         ],
         [ 
           [ [[666, 667, 668]], [[74, 75, 76]], [[880, 881, 885]] ] 
         ]    
       ],
       "semantics": {
         "surfaces" : [
           {      
             "type": "RoofSurface"
           }, 
           {
             "type": "WallSurface"
           }
         ],
         "values": [
           [ 
             [0, 1, 1, null]
           ],
           [ 
             [2, 0, null]
           ]
         ]
       }
     }]
   }          
  },
  "type": "CityJSON",
  "transform":
  {
      "scale":
      [
          0.001,
          0.001,
          0.001
      ],
      "translate":
      [
          0.0,
          0.0,
          0.0
      ]
  },
  "version": "2.0",
  "vertices": [
    [
      10,
      0,
      10
    ],
    [
      0,
      10,
      10
    ],
    [
      -10,
      0,
      10
    ],
    [
      0,
      -10,
      10
    ],
    [
      10,
      0,
      0
    ],
    [
      0,
      10,
      0
    ],
    [
      -10,
      0,
      0
    ],
    [
      0,
      -10,
      0
    ],
    [
      220,
      -20,
      2200
    ]
  ],
  "metadata": {
    "geographicalExtent": [
      -1.0,
      -1.0,
      0.0,
      1.0,
      1.0,
      1.0
    ]
  }
}