成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

闡述使用Json傳輸協議的方式

開發
但是 JavaScript 很容易解釋它,使用Json可以表示比名稱/值對更復雜的結構。例如,可以表示數組和復雜的對象,而不僅僅是鍵和值的簡單列表。

在正式使用Json之前,首先讓我們簡要回憶一下XML。XML是“可擴展的標記語言”的簡稱,它提供了定義Web中一系列數據傳輸協議的方式,是文本型的,被人們譽為“完全開發Internet和Web潛力的理想方式”。#t#

得到的數據就會出錯,如果使用XML的話,又顯得太麻煩,所以,很多時候使用Json是一種很不錯的方式,比如,我們需要用Ajax獲取一組用戶信息,其中包括username,age,sex,address等等;那么組合成的Json字符串為:

  1. --jquery方式--  
  2. function getUserInfo(id) {  
  3.     if (isNaN(id)) { return;}  
  4.     $.ajax({  
  5.         type: "get",  
  6.         url: "AjaxCommonClass.aspx?m=getUserInfoById&id=" + id,  
  7.         dataType: "json",  
  8.         success: function(data) {  
  9.             $("#username").html(data.username);  
  10.              $("#age").html(data.age);  
  11.             $("#sex").html(data.sex);  
  12.             $("#address").html(data.address);  
  13.         }  
  14.     });  

那么如何在后臺輸出Json格式的字符串呢?最簡單最原始的方式就是組合字符串:使用System.Text.StringBuilder sb = new System.Text.StringBuilder();sb.Append()方式.最后拼裝: 第二種使用.net freamwork3.0 自帶封裝方法(將對象序列化成使用Json的字符串)

  1. public static string Serialize(object obj) {  
  2.        if (obj == null) return null;  
  3.        System.Runtime.Serialization.Json.DataContractJsonSerializer s = new System.Runtime.Serialization.Json.DataContractJsonSerializer(obj.GetType());  
  4.        using (System.IO.MemoryStream ms = new System.IO.MemoryStream())  
  5.        {  
  6.            s.WriteObject(ms, obj);  
  7.            return System.Text.Encoding.UTF8.GetString(ms.ToArray());  
  8.        }  
  9.    } 

這樣,我們使用Json直接Response.Write(Serialize(obj))方法即可;客戶端接收到字符串后,會自動解析成JS對象,下面我就對升級前和升級后的Visual Studio,做一下自己的解析。希望能夠對大家有幫助。

責任編輯:chenqingxiang 來源: 電子工業出版社
相關推薦

2010-01-08 09:03:38

返回JSON數據

2010-01-06 13:23:20

JSON數據格式

2010-09-08 09:20:27

SIP協議是什么

2010-06-29 15:58:26

Linux SNMP協

2010-09-17 14:24:00

SIP協議詳解

2010-01-06 10:27:32

JSON數組

2010-01-07 17:48:02

JSON結構

2009-11-05 16:45:52

WCF可靠性傳輸

2009-12-25 17:15:03

Linux內存

2009-11-05 09:43:11

WCF好處

2010-08-29 21:17:48

DHCP中繼

2010-07-02 12:15:16

2010-01-05 17:35:09

JSON數組格式

2010-01-07 15:36:22

JSON轉化

2010-01-08 15:30:15

JSON格式舉例

2010-01-06 17:06:05

Json格式

2010-05-26 17:56:01

2010-06-09 16:28:50

TCP IP傳輸協議

2010-06-09 13:54:13

TCP傳輸協議

2010-01-08 11:11:38

JSON 序列化
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久久久久久久久毛片 | 成人欧美一区二区三区黑人孕妇 | 999久久久免费精品国产 | 欧美精品91爱爱 | 国产区精品在线观看 | 中文字幕在线一区二区三区 | 亚洲欧美精品 | 欧美成人免费 | 成人午夜视频在线观看 | 天天射色综合 | 日韩资源 | 一区二区三区不卡视频 | 亚洲bt 欧美bt 日本bt | 日韩第一页 | 亚洲免费在线视频 | 久久精品成人 | 免费黄色录像片 | 日本不卡免费新一二三区 | 91成人在线视频 | 欧美成ee人免费视频 | 欧美一级欧美三级在线观看 | 国产探花在线精品一区二区 | 黄色网址在线免费观看 | 国产精品久久九九 | 免费一级欧美在线观看视频 | 精品欧美一区二区精品久久久 | 成人在线a| 免费毛片网站 | 视频一区在线观看 | 97伦理电影网 | av免费成人| 久在线| 国产一区在线免费观看视频 | 看av在线 | 色悠悠久 | 日韩伦理一区二区 | 秋霞精品 | 三级视频久久 | 天天视频一区二区三区 | 国产精品久久二区 | 欧美日韩三级 |