国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

JavaScript對象符號(JSON)簡介

開發(fā) 前端
一段時間以來,程序員/開發(fā)人員/架構師面臨的最大挑戰(zhàn)是如何在不考慮硬件或軟件需求的情況下將數(shù)據(jù)從一個系統(tǒng)傳輸?shù)搅硪粋€系統(tǒng)。在此期間,我們看到許多技術都試圖使這一需求盡可能簡單,現(xiàn)在我們終于在JSON的幫助下實現(xiàn)了它。

 介紹

一段時間以來,程序員/開發(fā)人員/架構師面臨的比較大的挑戰(zhàn)是如何在不考慮硬件或軟件需求的情況下將數(shù)據(jù)從一個系統(tǒng)傳輸?shù)搅硪粋€系統(tǒng)。在此期間,我們看到許多技術都試圖使這一需求盡可能簡單,現(xiàn)在我們終于在JSON的幫助下實現(xiàn)了它。

[[334220]]

JSON是JavaScript對象表示法的首字母縮寫。Douglas Crockford在本世紀初最初指定了JSON格式。JSON的特點如下:

  1. 與XML數(shù)據(jù)相比,JSON數(shù)據(jù)更容易被人類讀取,XML數(shù)據(jù)也用于從一個系統(tǒng)傳輸?shù)搅硪粋€系統(tǒng)。
  2. 它是一種輕量級數(shù)據(jù)交換格式。
  3. 它遵循開放標準格式來傳輸以“鍵-值對”模式存儲信息的數(shù)據(jù)對象。
  4. 它是一種與語言無關的數(shù)據(jù)格式。
  5. JSON可以更容易地映射到面向對象的系統(tǒng)。
  6. 包含JSON數(shù)據(jù)的文件有一個"。可以被任何編程語言讀取的擴展。

典型的JSON是這樣的:

示例1

 

  1. {      
  2.    “Name”:”Jojo”,     
  3.    “Age”: 23     
  4. }   

解釋

“Name”是鍵,“Jojo”是鍵的值。同樣,“年齡”是鍵,23是鍵的值。如果您注意到值23沒有雙引號,這又證明了一點,JSON支持多種數(shù)據(jù)類型,其中一種是數(shù)字。除了數(shù)字和字符串,JSON支持的其他數(shù)據(jù)類型有:

  • 布爾
  • 數(shù)組
  • 數(shù)字(整型、浮點數(shù)、定點數(shù))
  • 對象
  • 空格
  • Null

上面的示例只包含一個對象的詳細信息。如果我們計劃有一個對象數(shù)組,那么存儲將是這樣的:

示例2

 

  1. {      
  2.    “Employees”:[     
  3.       {“Name”:”PopatLal”, “Age”:25},     
  4.       {“Name”:”Santa Singh”, “Age”:27},     
  5.       {“Name”:”Banta Singh”, “Age”:28},     
  6.       {“Name”:”SohanLal”, “Age”:25},     
  7.    ]     
  8. }   

在示例2中,我們有一個名為“Employees”的對象數(shù)組,其中包含兩個組件“Name”和“Age”。

現(xiàn)在,我們注意到的更大的問題是如何使用ASP.NET MVC 4在web頁面上顯示JSON信息。讓我們一步一步來看看如何使用相同的方法。

  • 我們?yōu)檫@個示例應用程序選擇了一個基本模板,解決方案資源管理器看起來像這樣:

 

JavaScript對象符號(JSON)簡介

 

  • 現(xiàn)在我們正在創(chuàng)建一個非常簡單的應用程序,其目的是打印一條表示“歡迎JSON”的歡迎消息。為此,我們將添加一個MVC控制器和一個返回JSONResult的方法。代碼如下:

 

  1. public JsonResultWelcomeMessage()     
  2. {     
  3.    String message = "Welcome to JSON";     
  4.    returnJson(message, JsonRequestBehavior.AllowGet);     
  5. }   
  • 當你運行這個程序時,你會得到如下的輸出:

 

JavaScript對象符號(JSON)簡介

 

  • 這段代碼現(xiàn)在證明我們能夠查看JSON數(shù)據(jù),現(xiàn)在我們需要在HTML頁面上使用它,因此我們需要為它創(chuàng)建一個視圖。
  • 在“DemoController”下,我們寫了一個名為“Index”的ActionResult方法,這個方法返回一個同名的視圖,即“Index.cshtml”。

 

  1. publicActionResult Index()     
  2. {     
  3.    return View();     

在Index.cshtml中的HTML代碼,看起來像這樣的:

  1. @{     
  2.     Layout = null;     
  3. }     
  4. <!DOCTYPE html>     
  5. <html>     
  6.     <head>     
  7.         <meta name="viewport" content="width=device-width" />     
  8.         <title>Index</title>     
  9.     </head>     
  10.     <body>     
  11.         <div>     
  12.             <input type="button" id="btn1" value="Print" />     
  13.         </div>     
  14.         <br />     
  15.         <br />     
  16.         <div id="messagediv" style="align-items: center; text-align: center; border: 3px solid blue; width: 300px; height: 300px; background-color: lightblue; color: yellow"></div>     
  17.     </body>     
  18. </html> 
  • 上述代碼的輸出如下所示:

 

JavaScript對象符號(JSON)簡介

 

  • 現(xiàn)在,為了執(zhí)行JSON方法并在給定框內(nèi)打印消息,我們必須使用JQuery,在其中調(diào)用“getJSON”方法,在其中調(diào)用“WelcomeMessage”方法。
  • 代碼如下所示:
  1. <scriptsrc="~/Scripts/jquery-2.2.3.min.js">     
  2. </script>     
  3. <script type="text/javascript">     
  4.     $(document).ready(function()     
  5.     {     
  6.         $("#btn1").click(function()     
  7.         {     
  8.             vardivObj = $("#messagediv");     
  9.             $.getJSON("/Demo/WelcomeMessage/"nullfunction(data)     
  10.             {     
  11.                 divObj.append("<b>" +     
  12.                     data + "</b>");     
  13.             });     
  14.         });     
  15.     });     
  16. </script>  
  • 單擊按鈕后,輸出如下所示:

 

JavaScript對象符號(JSON)簡介

 

總結

上面的例子只是為了演示如何在MVC中使用JSON。我希望這篇文章對您有所幫助,記得給我點個贊和關注哦!

責任編輯:華軒 來源: 今日頭條
相關推薦

2011-07-20 10:27:29

JavaScript

2012-02-09 14:02:35

JavaScript

2010-06-28 17:14:20

UML類圖符號

2023-07-25 16:06:57

JavaScript對象

2020-10-22 09:08:34

JavaScript

2010-10-28 10:54:46

oracle對象權限

2010-07-05 16:48:32

UML關系圖符號

2020-12-02 08:28:58

JavaScript API 服務器

2017-05-27 06:32:36

JSONC代碼函數(shù)

2009-09-29 13:36:41

Spring業(yè)務服務對

2010-01-05 16:26:33

Javascript

2020-12-25 10:28:41

JavaScript模塊module

2010-01-06 17:06:05

Json格式

2009-06-26 13:56:20

UML面向對象建模

2009-10-14 13:21:46

VB.NET Acco

2021-04-07 10:12:05

Javascript對象拷貝開發(fā)

2010-10-08 10:26:45

JavaScript內(nèi)

2012-01-17 09:34:52

JavaScript

2017-04-21 09:07:39

JavaScript對象編程

2021-05-14 00:00:15

JavaScript開發(fā)代碼
點贊
收藏

51CTO技術棧公眾號

无码av免费一区二区三区试看| 亚洲精品美女久久久| 久久亚洲一级片| 国产一二三精品| 日韩av高清在线观看| 99在线精品免费视频九九视| 99久久久久国产精品| 国产成人一区| 国产毛片久久久| 成人豆花视频| 成人1区2区| 88xx成人免费观看视频库| 老色鬼在线视频| heyzo在线欧美播放| 欧美xxx黑人xxx水蜜桃| 手机在线免费看av| 国产三区视频在线观看| 国产黄色在线观看| 福利在线视频网站| 日韩免费影院| 国产网站在线| 性爽视频在线| 波多野结衣亚洲| 2022成人影院| 亚洲mmav| 久久久加勒比| 自拍偷拍亚洲| 91麻豆精品国产91久久久久推荐资源| 天堂精品久久久久| 日韩精品一区二区三区中文字幕 | 999久久久精品国产| 国产探花一区二区| 日本大胆欧美| 欧美激情四色| 亚洲青涩在线| 日韩黄色小视频| 精品在线观看视频| 国产精品一二三| 久久爱www久久做| 国产专区综合网| av电影一区二区| 国产午夜精品久久久久久免费视| 久久久综合精品| 亚洲丝袜美腿综合| 亚洲va韩国va欧美va| 欧美在线观看视频一区二区 | 国产高清免费av在线| 永久免费在线观看视频| caopen在线视频| av免费在线视| 视频二区不卡| www.成人网| 91亚洲国产成人久久精品| 国产精品va| 奇米影视7777精品一区二区| 国产精品一二一区| 中文字幕av一区 二区| 洋洋成人永久网站入口| 色呦呦日韩精品| 日韩视频国产视频| 日韩最新免费不卡| 欧美在线欧美在线| 91情侣偷在线精品国产| 久久久福利视频| 中文字幕精品在线播放| 熟女人妇 成熟妇女系列视频| 黄色片av在线| 日韩美女网站| 国产精品亚洲d| 日韩有码av| 国产一区二区三区四区老人| 奇米777欧美一区二区| 久久综合久久综合亚洲| 天天av天天翘天天综合网| 欧美成人三级在线| 欧美日韩成人在线观看| 91精品视频免费看| 在线精品日韩| 天美星空大象mv在线观看视频| 中文字幕不卡| av资源新版天堂在线| 国产电影一区二区| 91欧美大片| 国产一区二区视频在线| 专区另类欧美日韩| 69av一区二区三区| 久久亚洲综合国产精品99麻豆精品福利 | 99re国产精品| 丁香啪啪综合成人亚洲小说| 亚洲精品视频免费看| 91精品国产全国免费观看| 久久精品视频在线播放| 91色精品视频在线| 永久免费看av| 天堂中文字幕——hd| 日本在线视频网址| 国产三级精品三级在线观看国产| 精品二区视频| 久久香蕉国产线看观看99| 欧美性受xxxx黑人xyx性爽| 这里只有精品在线观看| 91精品久久久久久久久久久| 国产精品12p| 蜜桃tv在线播放| 小视频免费在线观看| 欧美中文一区二区| 国产精品99久久久久久有的能看| 亚洲激情图片小说视频| 日韩一区二区免费在线观看| 97精品一区二区视频在线观看| 久久婷婷国产综合尤物精品| 日韩视频在线免费看| 最新国产在线观看| 成人资源在线| 奇米精品一区二区三区在线观看 | 亚洲欧美日韩国产中文专区| 国产精品女人网站| 蜜桃视频一区二区在线观看| 最新国产在线视频| 成人黄色毛片| 亚洲毛片av| 亚洲品质自拍视频网站| 日韩av综合中文字幕| 成人精品一区二区三区电影黑人 | 中文字幕一区二区三区有限公司| 日韩欧美亚洲| av在线不卡精品| 亚洲日本视频| 一区二区三区免费观看| 日韩在线一区二区三区免费视频| 国产精品美女久久久久av福利| 成年人在线观看视频免费| 羞羞网站在线免费观看| 欧美日韩国产高清电影| 91在线观看一区二区| 日韩一卡二卡三卡四卡| 国产日产久久高清欧美一区| www国产黄色| 超碰在线资源| 综合在线一区| 中文字幕亚洲电影| 欲色天天网综合久久| 久久精品五月婷婷| 日本在线аv| 国产日韩欧美中文在线| 日韩成人免费看| 色偷偷88欧美精品久久久| 97在线免费视频| 国产精品www在线观看| 麻豆网在线观看| 日韩一区二区中文| 日本一区二区三区国色天香| 精品在线小视频| 狠狠色综合网站久久久久久久| 全网国产福利在线播放| 精品视频在线观看免费观看| 国产在线日韩欧美| 日韩亚洲欧美一区| 99热99热| 中文字幕在线影院| 神马午夜久久| 久久久三级国产网站| 在线观看国产成人av片| 亚洲欧美国产精品桃花| 中文字幕日本在线| 97在线精品| 伊人性伊人情综合网| 久久久久久网站| 黄页免费在线观看视频| 成年人国产在线观看| 亚洲精选在线| 91福利视频久久久久| 国产精品自产拍在线观看| 狠狠操第一页| 国产精品xxx在线观看| av电影在线观看一区| 亚洲天堂av在线免费| 亚洲欧洲精品一区二区| 久久综合之合合综合久久| 欧美精品激情| 一本色道久久综合亚洲91 | 久久99精品国产麻豆不卡| 欧美一区二区免费观在线| 国产精品精品软件视频| 性色av一区| 91精品久久久久久久蜜月| 亚洲一二三区不卡| 琪琪第一精品导航| 欧美色老女人| 午夜a一级毛片亚洲欧洲| √…a在线天堂一区| 高清亚洲成在人网站天堂| 国产成人无码一二三区视频| 日韩一区中文| 91色.com| 欧美人在线观看| 综合激情丁香| 亚洲第一福利专区| 一区二区三区日韩欧美| 国产精品电影观看|