码迷,mamicode.com
首页 > Web开发 > 详细

Json.Net

时间:2015-11-16 17:10:29      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:

  下载地址:Json.NET

  文档地址:Json.NET Documentation 

  基本的序列化与反序列化

1     public class Product
2     {
3         public string Name { get; set; }
4         public DateTime Expiry { get; set; }
5         public string[] Sizes { get; set; }
6     }
1    Product product = new Product();
2    product.Name = "Apple";
3    product.Expiry = new DateTime(2008, 12, 28);
4    product.Sizes = new string[] { "Small" };
5    string json = JsonConvert.SerializeObject(product);
6    Product result = JsonConvert.DeserializeObject<Product>(json);

技术分享

  修改属性名

1     public class Product
2     {
3         [JsonProperty("Name")]
4         public string ProName { get; set; }
5         [JsonProperty("Expiry")]
6         public DateTime ProExpiry { get; set; }
7         public string[] Sizes { get; set; }
8     }
1     string json = "{\"Name\":\"Apple\",\"Expiry\":\"2008-12-28T00:00:00\",\"Sizes\":[\"Small\"]}";
2     var product = JsonConvert.DeserializeObject<Product>(json);
3     var result = JsonConvert.SerializeObject(product);

技术分享

  Json与XML

   SerializeXNode(DeserializeXNode)和SerializeXmlNode(DeserializeXmlNode)的使用方式基本一样

技术分享

 更多Json.NET信息,请查看官方文档吧

 

Json.Net

标签:

原文地址:http://www.cnblogs.com/liunlls/p/json.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!