JavaScript對象符號(JSON)簡介
介紹
一段時間以來,程序員/開發人員/架構師面臨的比較大的挑戰是如何在不考慮硬件或軟件需求的情況下將數據從一個系統傳輸到另一個系統。在此期間,我們看到許多技術都試圖使這一需求盡可能簡單,現在我們終于在JSON的幫助下實現了它。
JSON是JavaScript對象表 示法的首字母縮寫。Douglas Crockford在本世紀初最初指定了JSON格式。JSON的特點如下:
典型的JSON是這樣的:
示例1
解釋
“Name”是鍵,“Jojo”是鍵的值。同樣,“年齡”是鍵,23是鍵的值。如果您注意到值23沒有雙引號,這又證明了一點,JSON支持多種數據類型,其中一種是數字。除了數字和字符串,JSON支持的其他數據類型有:
-
布爾
數組
數字(整型、浮點數、定點數)
對象
空格
Null
上面的示例只包含一個對象的詳細信息。如果我們計劃有一個對象數組,那么存儲將是這樣的:
示例2
在示例2中,我們有一個名為“Employees”的對象數組,其中包含兩個組件“Name”和“Age”。
現在,我們注意到的更大的問題是如何使用ASP.NET MVC 4在web頁面上顯示JSON信息。讓我們一步一步來看看如何使用相同的方法。
-
我們為這個示例應用程序選擇了一個基本模板,解決方案資源管理器看起來像這樣:
-
現在我們正在創建一個非常簡單的應用程序,其目的是打印一條表示“歡迎JSON”的歡迎消息。為此,我們將添加一個MVC控制器和一個返回JSONResult的方法。代碼如下:
-
當你運行這個程序時,你會得到如下的輸出:
-
這段代碼現在證明我們能夠查看JSON數據,現在我們需要在HTML頁面上使用它,因此我們需要為它創建一個視圖。
在“DemoController”下,我們寫了一個名為“Index”的ActionResult方法,這個方法返回一個同名的視圖,即“Index.cshtml”。
在Index.cshtml中的HTML代碼,看起來像這樣的:
-
上述代碼的輸出如下所示:
-
現在,為了執行JSON方法并在給定框內打印消息,我們必須使用JQuery,在其中調用“getJSON”方法,在其中調用“WelcomeMessage”方法。
代碼如下所示:
-
單擊按鈕后,輸出如下所示:
總結
上面的例子只是為了演示如何在MVC中使用JSON。我希望這篇文章對您有所幫助,記得給我點個贊和關注哦!
【編輯推薦】
<div> 警惕“JavaScript疲勞”:抱歉React,不能再緊跟你的步伐了AFA技術領域的五大重要進步!6款開發安全測試工具,實用且免費程序員開發利器?在線工具集錦JavaScript中的reduce()的5個用例聲明:免責聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,也不承認相關法律責任。如果您發現本社區中有涉嫌抄襲的內容,請發
送郵件至:operations@xinnet.com進行舉報,并提供相關證據,一經查實,本站將立刻刪除涉嫌侵權內容。本站原創內容未經允許不得轉載,或轉載時
需注明出處:新網idc知識百科