在.net中使用JSON
来源:互联网 发布:真实的魔法书淘宝 编辑:程序博客网 时间:2024/06/18 12:45
序列化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"// ]//}
反序列化JSON示例:
string json = @"{ 'Name': 'Bad Boys', 'ReleaseDate': '1995-4-7T00:00:00', 'Genres': [ 'Action', 'Comedy' ]}";Movie m = JsonConvert.DeserializeObject<Movie>(json);string name = m.Name;// Bad Boys
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"// ]// }
Validate Json示例:
JsonSchema schema = JsonSchema.Parse(@"{ 'type': 'object', 'properties': { 'name': {'type':'string'}, 'hobbies': {'type': 'array'} }}");JObject person = JObject.Parse(@"{ 'name': 'James', 'hobbies': ['.NET', 'LOLCATS']}");bool valid = person.IsValid(schema);// true
Newtonsoft.Json.dll 下载地址:http://james.newtonking.com/json
0 0
- 在.net中使用JSON
- 在.NET中结合AJAX使用JSON
- 在ASP.NET中使用JSON
- 在ASP.NET中使用JSON
- 在ASP.NET中使用JSON
- 在ASP.NET中使用JSON
- 在asp.net mvc中使用json
- 在ASP.NET中使用JSON
- What is JSON:在ASP.NET中使用JSON
- What is JSON:在ASP.NET中使用JSON
- .net中使用JSON
- 在.NET中使用Newtonsoft.Json转换,读取,写入
- 在.NET中使用Newtonsoft.Json转换,读取,写入
- 在.NET中使用Newtonsoft.Json转换,读取,写入.
- 在.NET中使用Newtonsoft.Json转换,读取,写入
- 在.NET中使用Newtonsoft.Json转换,读取,写入
- 在asp.net web form项目中使用json
- 在asp.net web form项目中使用json
- Sqlite数据库sqlite3命令
- BZOJ 1211 HNOI2004 树的计数 Prufer序列
- HTML转PDF(C#---itextsharp)
- Erlang cowboy http request生命周期
- javascript入门经典---笔记6 (打开新窗口)
- 在.net中使用JSON
- hdu 1800 Flying to the Mars(字典树)
- ios 常用第三方类库整理和吐槽
- FuzzyQuery模糊搜索
- java线程
- JSP中的JavaBean
- 比成功更重要的
- CSS元素属性继承(Cascade)
- Hdu 5074