2015-05-29 49 views
0

我在ASP.Net MVC中有一個模型,就像這樣。json關鍵字的ASP.NET MVC數據註釋

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

      public int RecordsFiltered { get; set; } 

      public int Draw { get; set; } 

     } 

將每個屬性都放入一個Data Annotation就可以把它作爲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 thereexisting questionsanswer this

+0

感謝您的鏈接! – janmvtrinidad