JSONObject result = (JSONObject) extract(true, data);
assertEquals(result.size(),2);
assertTrue(result.containsKey("meyer"));
assertTrue(result.containsKey("huber"));
JSONObject meyerMap = (JSONObject) result.get("meyer");
assertTrue(meyerMap.containsKey("xaver"));
assertTrue(meyerMap.containsKey("zensi"));
assertEquals(meyerMap.size(),2);
JSONObject zensiMap = (JSONObject) meyerMap.get("zensi");
assertEquals(zensiMap.get("name"),"meyer");
assertEquals(zensiMap.get("firstname"),"zensi");