程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> JavaScriptSerializer和DataContractJsonSerializer的差異,javascriptserializer

JavaScriptSerializer和DataContractJsonSerializer的差異,javascriptserializer

編輯:C#入門知識

JavaScriptSerializer和DataContractJsonSerializer的差異,javascriptserializer


JavaScriptSerializer

名稱空間: using System.Web.Script.Serialization; 不需要再手動添加引用 不支持支持序列化Dictionary類型 不需要手動設置每個字段的名稱, 例如 :     [Serializable]     public class Student     {         public string Name { get; set; }         public int Age { get; set; }         public List<Course> course { get; set; }     }       DataContractJsonSerializer 名稱空間: using System.Runtime.Serialization.Json;需要手動添加引用  System.Runtime.Serialization.; 支持序列化Dictionary類型; 需要手動設置每個字段的名稱,例如:     [DataContract(Name="student")]     public class Student     {           [DataMember(Name = "Name")]         public string Name { get; set; }           [DataMember(Name = "Age")]         public int Age { get; set; }           [DataMember(Name = "Course")]         public List<Course> course { get; set; }               }

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved