2015-05-29 2 views
0

У меня есть модель в ASP.Net MVC, что-то вроде этого.ASP.NET MVC Аннотации данных для json key

public class DataTable 
     { 
      public int RecordsTotal { get; set; } 

      public int RecordsFiltered { get; set; } 

      public int Draw { get; set; } 

     } 

Можно ли вывести это как JSON с помещением аннотации данных в каждое свойство? Результат должен быть примерно таким.

{ 
recordsTotal:10, 
recordsFiltered:10, 
draw:1 
} 

Спасибо!

+0

Какие аннотации данных вы хотели бы добавить? – johnnyRose

+0

Аннотации данных, которые преобразуют 'RecordsTotal' в ключ' recordsTotal'. Возврат json клиенту/браузеру. – janmvtrinidad

+0

Является ли разница здесь капитализацией? В противном случае возврат объекта JSON позаботится об этом по умолчанию: '{RecordsTotal: 10, RecordsFiltered: 10, Draw: 1}' – johnnyRose

ответ

2

Вы можете вернуть объект, который выглядит точно так же, как тот, который вы публикуемые в стороне от заглавной буквы в начале:

return Json(new DataTable() { 
    RecordsTotal = 10, 
    RecordsFiltered = 10, 
    Draw = 1 
}); 

Если вы действительно нужны имя строчного свойств then there является existing questions, что answer this.

+0

Спасибо за ссылку! – janmvtrinidad

Смежные вопросы