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

首頁 > 編程 > .NET > 正文

.net實體類與json相互轉換

2024-07-10 13:31:05
字體:
來源:轉載
供稿:網友

.net實體類與json相互轉換時,注意要點:
1.jsonhelp編寫時候添加的引用。System.Runtime.Serialization.Json; 
2.實體類需聲明為public 

jsonhelp代碼: 

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Runtime.Serialization.Json;using System.IO;namespace JsonTest{  class JsonHelp  {    public JsonHelp()  {    //    // TODO: Add constructor logic here    //  }  /// <summary>  /// 把對象序列化 JSON 字符串   /// </summary>  /// <typeparam name="T">對象類型</typeparam>  /// <param name="obj">對象實體</param>  /// <returns>JSON字符串</returns>  public static string GetJson<T>(T obj)  {    //記住 添加引用 System.ServiceModel.Web     /**     * 如果不添加上面的引用,System.Runtime.Serialization.Json; Json是出不來的哦     * */    DataContractJsonSerializer json = new DataContractJsonSerializer(typeof(T));    using (MemoryStream ms = new MemoryStream())    {      json.WriteObject(ms, obj);      string szJson = Encoding.UTF8.GetString(ms.ToArray());      return szJson;    }  }  /// <summary>  /// 把JSON字符串還原為對象  /// </summary>  /// <typeparam name="T">對象類型</typeparam>  /// <param name="szJson">JSON字符串</param>  /// <returns>對象實體</returns>  public static T ParseFormJson<T>(string szJson)  {    T obj = Activator.CreateInstance<T>();    using (MemoryStream ms = new MemoryStream (Encoding.UTF8.GetBytes(szJson)))    {      DataContractJsonSerializer dcj = new DataContractJsonSerializer(typeof(T));      return (T)dcj.ReadObject(ms);    }  }   }} 

實體類代碼: 

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace JsonTest{ public class testData  {    public testData()  {  }  public int Id { get; set; }  public string Name { get; set; }  public string Sex { get; set; }  }} 

控制臺應用程序測試代碼:

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace JsonTest{  class Program  {    static void Main(string[] args)    {      //實體類轉json      testData t1 = new testData();      t1.Id = 1;      t1.Name = "001姓名";      t1.Sex = "男";      testData t2 = new testData();      t2.Id = 2;      t2.Name = "002姓名";      t2.Sex = "男";      testData t3 = new testData();      t3.Id = 3;      t3.Name = "003姓名";      t3.Sex = "男";      List<testData> tlist = new List<testData>();      tlist.Add(t1);      tlist.Add(t2);      tlist.Add(t3);     Console.WriteLine(JsonHelp.GetJson<List<testData>>(tlist));      // Console.ReadKey();      //json轉實體類     List<testData> tl = JsonHelp.ParseFormJson <List<testData>>(JsonHelp.GetJson<List<testData>>(tlist));     Console.WriteLine(tl.Count);     Console.WriteLine(tl[0].Name);     Console.ReadKey();    }  }} 

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VeVb武林網。


注:相關教程知識閱讀請移步到ASP.NET教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
成人精品视频在线| 久久91精品国产91久久久| 欧美视频专区一二在线观看| 亚洲精品美女视频| 久久天天躁狠狠躁夜夜av| 久久九九全国免费精品观看| 亚洲自拍偷拍第一页| 亚洲第一中文字幕在线观看| 欧美黑人xxx| 亚洲成色777777在线观看影院| 欧美日韩免费在线观看| 亚洲综合最新在线| 色老头一区二区三区在线观看| 亚洲欧美日本精品| 亚洲2020天天堂在线观看| 日韩中文在线视频| 亚洲欧美日韩一区在线| 欧美理论电影网| 九九九热精品免费视频观看网站| 日韩精品在线观看网站| 91大神在线播放精品| 国产精品69久久久久| 欧美一级在线亚洲天堂| 欧美高清无遮挡| 97福利一区二区| 国产精品久久久一区| 亚洲欧洲激情在线| 夜色77av精品影院| 久热精品视频在线免费观看| 中文字幕亚洲国产| 欧美在线日韩在线| 精品香蕉在线观看视频一| 精品久久久视频| 欧洲亚洲免费视频| 亚洲激情在线视频| 久久资源免费视频| 日韩成人在线观看| 日韩免费在线观看视频| 亚洲成人黄色网址| 国产视频久久久| 成人国产精品免费视频| 成人伊人精品色xxxx视频| 中文字幕欧美精品日韩中文字幕| 国产精品视频免费在线| 91午夜理伦私人影院| 日本精品在线视频| 一本色道久久88亚洲综合88| 97国产精品视频人人做人人爱| 久久频这里精品99香蕉| 欧美极品少妇xxxxⅹ免费视频| 久久韩剧网电视剧| 91精品中国老女人| 欧美小视频在线观看| 性日韩欧美在线视频| 中文字幕日韩精品在线| 中文字幕亚洲一区| 欧美日韩亚洲网| 大桥未久av一区二区三区| 日韩在线高清视频| 亚洲影视九九影院在线观看| 最近日韩中文字幕中文| 国产精品va在线| 欧美日韩在线看| 欧美黑人视频一区| 精品久久久久久久久久久久久| 国产欧美日韩中文字幕在线| 欧美一区二区视频97| 国产精品户外野外| 国产精品美女免费| 国产一区二区免费| 国产激情久久久| 色偷偷888欧美精品久久久| 国产91在线高潮白浆在线观看| 成人国产精品一区| 欧美成人合集magnet| 日韩精品免费观看| 国产精品久久久久久久久久久久久| 久久精品亚洲国产| 国模私拍一区二区三区| 精品国产户外野外| 久久视频这里只有精品| 97在线视频免费播放| 欧美精品激情blacked18| 韩国三级电影久久久久久| 黑人欧美xxxx| 在线视频亚洲欧美| 国产一区二区成人| 久久影视三级福利片| 91在线播放国产| 怡红院精品视频| 91在线观看欧美日韩| 国产日韩亚洲欧美| 久久视频在线免费观看| 欧美一级成年大片在线观看| 国产精品高清免费在线观看| 亚洲国产高清福利视频| 最新国产精品亚洲| 96pao国产成视频永久免费| 97精品国产91久久久久久| 97超碰国产精品女人人人爽| 成人免费在线视频网址| 欧美性猛交xxxxx水多| 欧美日韩成人精品| 国产精品偷伦免费视频观看的| 亚洲伊人久久综合| 最近中文字幕2019免费| 成人天堂噜噜噜| 亚洲伊人一本大道中文字幕| 成人羞羞国产免费| 国产一区二区日韩| 精品中文视频在线| 日本sm极度另类视频| 午夜精品美女自拍福到在线| 成人黄色免费网站在线观看| 一区二区成人精品| 亚洲第一国产精品| 亚洲美女av在线| 亚洲视频在线观看| 亚洲精品成a人在线观看| 国产精品视频导航| 国产精品老牛影院在线观看| 亚洲免费电影一区| 国产91精品不卡视频| 亚洲精品视频网上网址在线观看| 欧美视频第一页| 97欧美精品一区二区三区| 亚洲精品女av网站| 97在线精品国自产拍中文| 怡红院精品视频| 国产一区二区三区直播精品电影| 国产精品高潮呻吟久久av野狼| 精品一区二区电影| 欧美日韩午夜激情| 亚洲欧美国产另类| 国产精品成人免费电影| 国产成人+综合亚洲+天堂| 不卡毛片在线看| 欧美丝袜第一区| www亚洲欧美| 按摩亚洲人久久| 色综久久综合桃花网| 久久99国产综合精品女同| 中文字幕亚洲二区| 久久精品国产精品亚洲| 欧美黄色片在线观看| 欧美成人免费全部观看天天性色| 在线精品视频视频中文字幕| 精品国产福利在线| 在线播放日韩av| 久久久综合av| 成人黄色短视频在线观看| 57pao国产成人免费| 亚洲国产精品视频在线观看| 欧美理论电影网| 日韩av在线最新| 一本大道亚洲视频| 在线视频欧美日韩精品| 91精品视频大全| 国产精品入口尤物| 中文字幕日韩精品在线观看| 中文字幕在线看视频国产欧美在线看完整| 性欧美长视频免费观看不卡| 亚洲最大的成人网| 日韩激情av在线播放|