当前第2页 返回上一页
简单对象Person:
1 2 3 4 5 | 1: public class Person
2: {
3: public string Name { get ; set ; }
4: public int Age { get ; set ; }
5: }
|
序列化为JSON字符串:
1 2 3 4 5 6 7 8 9 | 1: protected void Page_Load( object sender, EventArgs e)
2: {
3: Person p = new Person();
4: p.Name = "张三" ;
5: p.Age = 28;
6:
7: string jsonString = JsonHelper.JsonSerializer<Person>(p);
8: Response.Write(jsonString);
9: }
|
输出结果:
反序列化Demo:
1 2 3 4 5 | 1: protected void Page_Load( object sender, EventArgs e)
2: {
3: string jsonString = "{\"Age\":28,\"Name\":\"张三\"}" ;
4: Person p = JsonHelper.JsonDeserialize<Person>(jsonString);
5: }
|
ASP.NET中的JSON序列化和反序列化还可以使用JavaScriptSerializer,在 System.Web.Script.Serializatioin命名空间下,需引用System.Web.Extensions.dll.也可以使用 JSON.NET.
以上就是.NET中JSON数据进行序列化和反序列化操作分析的详细内容!
返回前面的内容
相关阅读 >>
c#实现杨辉三角的示例
.net core如何在新的项目系统中(.csproj)发布可执行文件
c#中值类型与引用类型的详细介绍
比较c#中值类型和引用类型的区别
使用 vscode 编写 .net core 项目的实例教程
c#多线程之semaphore的使用详解
在linux下搭建.net core开发环境教程
c#中关于foreach遍历使用的深入理解
总结.net平台上一些常用的框架
详细分析 .net core 构成体系(图)
更多相关阅读请进入《.net》频道 >>
清华大学出版社
作者:[美]克里斯琴·内格尔(Christian Nagel)著。出版时间:2019年3月。
转载请注明出处:木庄网络博客 » .NET中JSON数据进行序列化和反序列化操作分析