wp7默认是支持序列化的..但是在这里给大家推荐一个类库Newtonsoft.Json,现在叫Json.net 下载地址:http://json.codeplex.com/releases/view/87440

    序列化的例子:

Product product = new Product();
product.Name = "Apple";
product.Expiry = new DateTime(2008, 12, 28);
product.Price = 3.99M;
product.Sizes = new string[] { "Small", "Medium", "Large" };
 string json = JsonConvert.SerializeObject(product);//{//  "Name": "Apple",//  "Expiry": new Date(1230422400000),//  "Price": 3.99,//  "Sizes": [//    "Small",//    "Medium",//    "Large"//  ]//} Product deserializedProduct = JsonConvert.DeserializeObject<Product>(json);

 

 

 Linq to json的例子

 

string json = @"{  ""Name"": ""Apple"",  ""Expiry"": new Date(1230422400000),  ""Price"": 3.99,  ""Sizes"": [    ""Small"",    ""Medium"",    ""Large""  ]}"; 
JObject o = JObject.Parse(json);

 string name = (string)o["Name"];// Apple
 JArray sizes = (JArray)o["Sizes"];
 string smallest = (string)sizes[0];// Small

 

  Json.NET DataContractJsonSerializer JavaScriptSerializer
Supports JSON  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化
Supports BSON  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化
Supports JSON Schema  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化
Supports .NET 2.0  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化
Supports .NET 3.5  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化
Supports .NET 4.0  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化
Supports Silverlight  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化
Supports Windows Phone  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化
Open Source  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化
MIT License  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化
LINQ to JSON  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化
Thread Safe  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化
XPath-like JSON query syntax  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化
Indented JSON support  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化
Efficient dictionary serialization  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化
Nonsensical dictionary serialization  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化
Deserializes IList, IEnumerable, ICollection, IDictionary properties  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化
Serializes circular references  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化
Supports serializing objects by reference  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化
Deserializes polymorphic properties and collections  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化
Supports including type names with JSON  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化
Globally customize serialization process  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化
Supports excluding null values when serializing  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化
Supports SerializationBinder  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化
Conditional property serialization  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化
Includes line number information in errors  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化
Converts XML to JSON and JSON to XML  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化
JSON Schema validation  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化
JSON Schema generation from .NET types  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化
Camel case JSON property names  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化
Non-default constructors support  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化
Serialization error handling  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化
Supports populating an existing object  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化
Efficiently serializes byte arrays as base64 text  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化
Handles NaN, Infinity, -Infinity and undefined  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化
Handles JavaScript constructors  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化
Serializes .NET 4.0 dynamic objects  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化
Serializes ISerializable objects  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化
Supports serializing enums to their text name  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化
JSON recursion limit support  Windows Phone开发经验谈(5)-Json的序列化和反序列化 *  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化
Attribute property name customization  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化
Attribute property order customization  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化
Attribute property required customization  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化
Supports ISO8601 dates  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化
Supports JavaScript constructor dates  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化
Supports Microsoft AJAX dates  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化
Unquoted property names support  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化
Raw JSON support  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化
Supports reading and writing comments  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化
Deserializes anonymous types  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化
Opt-in property serialization  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化
Opt-out property serialization  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化
Efficiently stream reading and writing JSON  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化
Single or double quote JSON content  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化
Supports overriding a type's serialization  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化
Supports OnDeserialized, OnSerializing, OnSerialized and OnDeserializing attributes  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化
Supports serializing private properties  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化
DataMember attribute support  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化
MetdataType attribute support  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化
DefaultValue attribute support  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化
Serializes DataSets and DataTables  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化
Serailizes Entity Framework  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化
Serializes nHibernate  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化
Case-insensitive property deserialization  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化  Windows Phone开发经验谈(5)-Json的序列化和反序列化

相关文章:

  • 2021-08-28
  • 2021-08-30
  • 2022-01-30
  • 2022-12-23
  • 2022-12-23
  • 2021-11-23
猜你喜欢
  • 2021-07-26
  • 2022-12-23
  • 2022-12-23
  • 2020-03-16
  • 2021-07-13
  • 2021-12-31
相关资源
相似解决方案