Проблема в JSON или методе его разбора?
Явно же говорит, переменная json - не существуетvar result = [];
                var keys = Object.keys(jsondata);
                keys.forEach(function(key){
                    result.push(jsondata[key]);
                });
// конвертируем JSON Object в массив
    function JSONtoArray(JSONObject) {
        var result = [];
        for(var k in JSONObject) {
            var v = JSONObject[k];
            result.push(k, v);
        }
        return result;
    }

        $.getJSON( "employees?region="+encodeURI(selected), { selected_region: selected } )
            .done(function( jsondata ) {
var result=JSONtoArray(jsondata[3].map_list);
// далее работаем с массивом
}