ylbtech-Nuget:Newtonsoft.Json |
1. |
2. |
1,Serialize JSON
Product product = new Product();product.Name = "Apple";product.Expiry = new DateTime(2008, 12, 28);product.Sizes = new string[] { "Small" };string json = JsonConvert.SerializeObject(product);// {// "Name": "Apple",// "Expiry": "2008-12-28T00:00:00",// "Sizes": [// "Small"// ]// }
2,Deserialize JSON
string json = @"{ 'Name': 'Bad Boys', 'ReleaseDate': '1995-4-7T00:00:00', 'Genres': [ 'Action', 'Comedy' ]}";Movie m = JsonConvert.DeserializeObject(json);string name = m.Name;// Bad Boys
3,LINQ to JSON
JArray array = new JArray();array.Add("Manual text");array.Add(new DateTime(2000, 5, 23));JObject o = new JObject();o["MyArray"] = array;string json = o.ToString();// {// "MyArray": [// "Manual text",// "2000-05-23T00:00:00"// ]// }
4,
3. |
4. |
5. |
1,
2,
3,
6. |
作者:出处:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 |