asp.net mvc3 devuelve múltiples listas json

Im asp.net mvc3 c # code devuelve una lista json como esta:

return Json(new { name = UserNames, imageUrl = ImageUrls });

UserNames yImageUrls son ambosList<string> tipos

Y este es mi javascript

function StartSearch(text) {
    $.ajax({
        url: '/Shared/Search',
        type: 'POST',
        data: { SearchText: text },
        dataType: 'json',
        success: function (result) {
            $.each(result, function (i, item) {
                alert(result[i].name);
            });
        }
    });
}

¿Cómo puedo obtener nombres yImageUrls?

Gracias

Respuestas a la pregunta(2)

Su respuesta a la pregunta