json 格式序列化
来源:互联网 发布:淘宝网2016下载安装 编辑:程序博客网 时间:2024/05/01 08:37
Newtonsoft.Json 是.NET 下开源的json格式序列号和反序列化的类库.
listPerson = JavaScriptConvert.DeserializeObject>(serialStr);
官方网站: http://json.codeplex.com/
使用方法比较简单
1.首先下载你需要的版本,然后在应用程序中引用Newtonsoft.Json.dll 文件.
2.引用命名空间
3.为了更好的理解,C#环境下我创建了一个Person类
4.利用Newtonsoft.Json序列号强类型集合,所以首先初始化一个强类型集合(循环创建了10个Person添加到了list集合中)
5.初始化上面的list集合为 json 格式字符串
string serialStr = JavaScriptConvert.SerializeObject(list);
下面截图可以看到 serialStr 已经把list序列号成json格式.
输出到页面后的json字符串
6.接着反序列化此json字符串为list强类型集合
代码: List listPerson = new List();
断点处 监视 listPerson 集合,已经发现有10个Person对象,如下图
7.下面序列号和反序列化一个对象,我们这里以 list[0] 这个Person 为例子
代码:string serialOne = JavaScriptConvert.SerializeObject(list[0]);
看断点截图此对象已经被序列号成json格式.
8.反序列化上面的serialOne 为Person对象
代码:Person p = JavaScriptConvert.DeserializeObject(serialOne,typeof(Person)) as Person;
从断点监视窗口可以看到 此字符串已经被反序列化成Person对象.
- json 格式序列化
- 序列化Json格式
- json格式序列化
- .Net Json格式序列化
- 序列化对象为JSON格式
- 序列化对象为JSON格式
- JavaScriptSerializer 序列化json 时间格式-收集
- 序列化格式:XML、JSON、YAML
- json格式序列化注意点
- 序列化JSON格式数据的解析
- JSON对象序列化传输格式设置
- 解决JSON序列化日期格式问题
- JavaScriptSerializer 序列化json 时间格式
- 表单序列化以json格式传输
- JAVA序列化与反序列化三种格式存取(默认格式、XML格式、JSON格式)
- JAVA序列化与反序列化三种格式存取(默认格式、XML格式、JSON格式)
- JAVA序列化与反序列化三种格式存取(默认格式、XML格式、JSON格式)
- JAVA序列化与反序列化三种格式存取(默认格式、XML格式、JSON格式)
- adb shell 命令详解
- oracle恢复已被commit删除的内容
- 网站权限问题要重视-维护服务器后的看法
- DWR实现模拟Google搜索效果
- HDU--1004--Let the Balloon Rise
- json 格式序列化
- NOR flash和NAND flash的区别
- mystruts简易MVC框架实现
- 一个华为人辞职创业后的几个反思
- 第一个简单的qt程序
- sealed 修饰符是干什么的?
- 《C语言深度解培》读书笔记之三
- HDU--1005--Number Sequence
- override 和 overload 的区别?