c# JSON序列化与反序列化
2016-04-27 09:42
399 查看
public class Json { public string Name { get; set; } public int Age { get; set; } public string Sex { get; set; } }----=引用程序集 System.Web.Extensions
////序列化 //引用命名空间 // System.Web.Script.Serialization; Console.WriteLine("序列化JSON"); List<Json> listjson = new List<Json>();//Json listjson.Add(new Json() {Name="asdf",Age=22,Sex="asdf" }); listjson.Add(new Json() { Name = "asdf", Age = 22, Sex = "asdf" }); listjson.Add(new Json() { Name = "asdf", Age = 22, Sex = "asdf" }); listjson.Add(new Json() { Name = "asdf", Age = 22, Sex = "asdf" }); listjson.Add(new Json() { Name = "asdf", Age = 22, Sex = "asdf" }); listjson.Add(new Json() { Name = "asdf", Age = 22, Sex = "asdf" }); listjson.Add(new Json() { Name = "asdf", Age = 22, Sex = "asdf" }); listjson.Add(new Json() { Name = "asdf", Age = 22, Sex = "asdf" }); listjson.Add(new Json() { Name = "asdf", Age = 22, Sex = "asdf" }); listjson.Add(new Json() { Name = "asdf", Age = 22, Sex = "asdf" }); listjson.Add(new Json() { Name = "asdf", Age = 22, Sex = "asdf" }); JavaScriptSerializer js = new JavaScriptSerializer(); string json = js.Serialize(listjson); Console.WriteLine(json); Console.WriteLine("---------反序列----------"); Console.WriteLine(); List<Json> falselist = new List<Json>(); falselist = JSONStringToList<Json>(json); foreach(var item in falselist){ Console.WriteLine(item.Name+","+item.Age+","+item.Sex); }
相关文章推荐
- js 函数前的+号
- web与js的简单交互
- JavaScript 高级技巧
- 转载---QRcodeJS生成二维码
- JavaScript中浏览器兼容问题
- 浏览器兼容的JS写法总结
- JSTL学习笔记
- JS的跨域请求
- JS onkeypress兼容性写法详解
- js中的trim
- js对日期加减等操作汇总
- 原生js实现addClass,removeClass,hasClass方法
- 常用原生JS兼容性写法汇总
- cojs 疯狂的粉刷匠 疯狂的斐波那契 题解报告
- Codewars-Javascript训练手册:正则表达式(上)
- jsp语法与jsp基本知识点
- nc6之json接口及保存VO接口
- JavaScript关于变量作用域的一道面试题
- jsp JNDI
- JSP学习知识笔记