亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

[asp.net]C#實現json的序列化和反序列化

2019-11-15 02:31:40
字體:
來源:轉載
供稿:網友
[asp.net]C#實現json的序列化和反序列化

在做asp.net和unity進行http通信的時候,當unity客戶端發出表單請求的時候,我要將他要請求的數據以json的格式返回給客戶端,讓客戶端來解析。服務器端這一塊就涉及到json的序列化和反序列化的問題。

接下來就來舉個列子,當然包括兩種方法(本篇參考自:http://www.csharpwin.com/csharpspace/10822r2908.shtml)

兩種方法都有例子,第一種是用泛型集合來存儲的對象,然后將集合序列化一下;第二種是直接序列化的一個對象

復制代碼
using System;using System.Collections.Generic;using System.Web.Script.Serialization;using System.Configuration;using System.Runtime.Serialization.Json;using System.Runtime.Serialization;using System.IO;using System.Text;namespace Webapplication1{    //方法一:引入System.Web.Script.Serialization命名空間使用 javaScriptSerializer類實現簡單的序列化    [Serializable]    public class Person    {                PRivate int id;        /// <summary>        /// id        /// </summary>        public int Id        {            get { return id; }            set { id = value; }        }        private string name;        /// <summary>        /// 姓名        /// </summary>        public string Name        {            get { return name; }            set { name = value; }        }    }    //方法二:引入 System.Runtime.Serialization.Json命名空間使用 DataContractJsonSerializer類實現序列化    //可以使用IgnoreDataMember:指定該成員不是數據協定的一部分且沒有進行序列化,DataMember:定義序列化屬性參數,使用DataMember屬性標記字段必須使用DataContract標記類 否則DataMember標記不起作用。    [DataContract]    public class Person1    {                [IgnoreDataMember]        public int Id { get; set; }        [DataMember(Name = "name")]        public string Name { get; set; }        [DataMember(Name = "sex")]        public string Sex { get; set; }    }    public partial class _Default : System.Web.UI.Page    {        string constr = ConfigurationManager.ConnectionStrings["connstr"].ConnectionString;                protected void Page_Load(object sender, EventArgs e)        {                        Person p1 = new Person();            p1.Id = 1;            p1.Name = "dxw";            Person p2 = new Person();            p2.Id = 2;            p2.Name = "wn";            List<Person> listperson = new List<Person>();            listperson.Add(p1);            listperson.Add(p2);            JavascriptSerializer js = new JavaScriptSerializer();            //json序列化            string s = js.Serialize(listperson);            Response.Write(s);            //方法二            Person1 p11 = new Person1();            p11.Id = 1;            p11.Name = "hello";            p11.Sex = "男";            DataContractJsonSerializer json = new DataContractJsonSerializer(p11.GetType());            string szJson = "";            //序列化            using (MemoryStream stream = new MemoryStream())            {                json.WriteObject(stream, p11);                szJson = Encoding.UTF8.GetString(stream.ToArray());                Response.Write(szJson);            }            //反序列化            //using (MemoryStream ms = new MemoryStream(Encoding.UTF8.GetBytes(szJson)))            //{            //    DataContractJsonSerializer serializer = new DataContractJsonSerializer(typeof(People));            //    Person1 _people = (Person1)serializer.ReadObject(ms);            //}         }                protected void Button1_Click(object sender, EventArgs e)        {            Response.Write(constr);        }    }
復制代碼


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91国内揄拍国内精品对白| 国产精品一区二区久久国产| 欧美精品中文字幕一区| 成人免费视频a| 91tv亚洲精品香蕉国产一区7ujn| 色狠狠久久aa北条麻妃| 亚洲偷欧美偷国内偷| 日韩激情片免费| 亚洲美女久久久| 成人国内精品久久久久一区| 欧美激情va永久在线播放| 亚洲最大av在线| 久久精品中文字幕电影| 国产在线日韩在线| 欧美成人在线影院| 国产精品无码专区在线观看| 国产丝袜一区二区三区免费视频| 亚洲最新中文字幕| 国产成人精品一区二区| 日韩有码片在线观看| 在线观看精品自拍私拍| 欧美精品videosex性欧美| 欧美大片免费观看在线观看网站推荐| 久久色在线播放| 精品国产精品三级精品av网址| 国产精品午夜一区二区欲梦| 欧美精品久久久久a| 精品久久久精品| 亚洲一区二区黄| 欧美午夜影院在线视频| 国产又爽又黄的激情精品视频| 国产精品久久久久久久久久久不卡| 欧美亚洲视频一区二区| 91久久在线播放| 成人黄色生活片| 亚洲精品综合精品自拍| 在线看欧美日韩| 日韩av综合中文字幕| 亚洲精品白浆高清久久久久久| 国产精品国语对白| 国产精品亚洲综合天堂夜夜| 欧美极品美女视频网站在线观看免费| 日本精品视频在线播放| 亚洲国产天堂久久国产91| 96国产粉嫩美女| 欧美性猛交xxxx黑人猛交| 国产69精品99久久久久久宅男| 色樱桃影院亚洲精品影院| 韩国国内大量揄拍精品视频| 中文字幕日韩欧美| 国产婷婷97碰碰久久人人蜜臀| 久久免费高清视频| 国产精品久久久久7777婷婷| 91精品国产91久久久久久| 欧美一区二区大胆人体摄影专业网站| www.日本久久久久com.| 91在线视频成人| 亚洲一区二区三| 国产91精品视频在线观看| 亚洲缚视频在线观看| 亚洲欧美在线一区| 亚洲国产成人在线播放| 国产精品免费一区二区三区都可以| 亚洲免费人成在线视频观看| 久久精品小视频| 亚洲综合小说区| 欧美精品久久久久久久久| 国产日韩精品在线观看| 久久精品国产综合| 亚洲深夜福利视频| 91免费欧美精品| 91在线精品播放| 九九热这里只有在线精品视| 国产精品久久久av久久久| 亚洲欧洲免费视频| 亚洲成av人影院在线观看| 国产精品福利片| 国产成人自拍视频在线观看| 亚洲第一二三四五区| 性亚洲最疯狂xxxx高清| 欧美午夜宅男影院在线观看| 91久久久久久久一区二区| 欧美巨大黑人极品精男| 91av在线播放| 久久人体大胆视频| 国产成人在线一区二区| 6080yy精品一区二区三区| 日韩av电影手机在线观看| 精品国产老师黑色丝袜高跟鞋| 亚洲精品国产福利| 亚洲一区二区中文字幕| 在线观看不卡av| 亚洲九九九在线观看| 国产精品白丝jk喷水视频一区| 色偷偷av亚洲男人的天堂| 国产精品久久久久久久av大片| 欧美激情精品久久久久久大尺度| 国模叶桐国产精品一区| 日韩中文字幕精品| 国产精品99导航| 亚洲精品一区二三区不卡| 欧美亚洲国产日韩2020| 亚洲有声小说3d| 最好看的2019年中文视频| 精品久久久久久久久久久久久| 成人国产精品日本在线| 91亚洲精品视频| 国产免费一区二区三区在线观看| 韩国福利视频一区| 日韩电视剧免费观看网站| 国产精品香蕉国产| 日韩精品视频在线播放| 欧美天天综合色影久久精品| 97视频在线看| 久久夜色撩人精品| 亚洲天堂男人天堂女人天堂| 国产一区二区三区网站| 国产一区二区欧美日韩| 国产精品三级美女白浆呻吟| 亚洲日本成人女熟在线观看| 国产精品一区专区欧美日韩| 国产精品高清免费在线观看| 成人h视频在线| 国产精品久久久久久搜索| 国产精品久久久久久久久久久久| 亚洲国内精品在线| 亚洲精品一二区| 亚洲男子天堂网| 茄子视频成人在线| 久久这里有精品| 欧美电影免费观看| 日韩电影在线观看中文字幕| 欧美最顶级的aⅴ艳星| 久久精品国产视频| 国产精品久久久久9999| 中文字幕亚洲欧美日韩在线不卡| 九九精品视频在线观看| 亚洲风情亚aⅴ在线发布| 亚洲bt欧美bt日本bt| 亚洲欧洲在线免费| 国产精品久久久久久久天堂| 91免费国产网站| 亚洲精品99久久久久| 久久天天躁日日躁| 久久免费视频观看| 高跟丝袜欧美一区| 欧美日韩国产中文字幕| 国产婷婷成人久久av免费高清| 精品视频偷偷看在线观看| 777777777亚洲妇女| 国产精品情侣自拍| 亚洲大胆人体在线| 中文字幕亚洲综合久久| 国产精品偷伦免费视频观看的| 91精品在线看| 国产日韩精品电影| 亚洲欧洲中文天堂| 国产免费一区二区三区香蕉精| 欧美一级高清免费| 国内精品视频一区| 91丝袜美腿美女视频网站| 午夜精品一区二区三区av| 亚洲欧洲国产伦综合| 日韩免费精品视频|