Кажется, что в иерархии объектов есть циклические ссылки, которые не поддерживаются сериализатором JSON. Вам нужны все столбцы? Вы можете выбрать только те свойства, которые вам нужны в представлении:
return Json(new
{
PropertyINeed1 = data.PropertyINeed1,
PropertyINeed2 = data.PropertyINeed2
});
Это сделает ваш объект JSON более легким и понятным. Если у вас много свойств, AutoMapper может использоваться для автоматически карты между объектами DTO и объектами View.