講完了分頁功能,這一節我們先不急著實現新的功能。來簡要介紹下Abp中Json的用法。為什么要在這一節講呢?當然是做鋪墊啊,后面的系列文章會經常和Json這個東西打交道。
一、Json是干什么的
JSON(JavaScript Object Notation) 是一種輕量級的數據交換格式。 易于人閱讀和編寫。同時也易于機器解析和生成。JSON采用完全獨立于語言的文本格式,但是也使用了類似于C語言家族的習慣(包括C, C++, C#, Java, JavaScript, Perl, Python等)。 這些特性使JSON成為理想的數據交換語言。
Json一般用于表示:
名稱/值對:
1
|
{ "firstName" : "Brett" , "lastName" : "McLaughlin" , "email" : "aaaa" } |
數組:
1
2
3
4
5
6
|
{ "people" :[ { "firstName" : "Brett" , "lastName" : "McLaughlin" , "email" : "aaaa" }, { "firstName" : "Jason" , "lastName" : "Hunter" , "email" : "bbbb" }, { "firstName" : "Elliotte" , "lastName" : "Harold" , "email" : "cccc" } ] } |
二、Asp.net Mvc中的JsonResult
Asp.net mvc中默認提供了JsonResult來處理需要返回Json格式數據的情況。
一般我們可以這樣使用:
1
2
3
4
5
6
7
8
|
public ActionResult Movies() { var movies = new List< object >(); movies.Add( new { id="codetool">
| ||||||||||||||||||