JSON 序列化 与反序列化

简介: using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.IO;using System.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.IO;
using System.Runtime.Serialization.Json;
using System.Text;
namespace JSONStudy
{
public class JsonSerializer
{
public static string JsonSerializerName(PersonName p)
{
DataContractJsonSerializer ser = new DataContractJsonSerializer(typeof(PersonName));
MemoryStream ms = new MemoryStream();
ser.WriteObject(ms, p);
string JsonString = Encoding.UTF8.GetString(ms.ToArray());
return JsonString;

}
public static PersonName JsonDeSerializer(string JsonString)
{
DataContractJsonSerializer ser = new DataContractJsonSerializer(typeof(PersonName));
MemoryStream ms = new MemoryStream(Encoding.UTF8.GetBytes(JsonString));
PersonName p = (PersonName)ser.ReadObject(ms);
return p;
}


}
}

我又回来了,回到了技术最前线,
相关文章
|
1月前
|
存储 C#
C#中的序列化和反序列化
C#中的序列化和反序列化
12 0
|
1月前
|
存储 Java 数据库
|
3月前
|
Go
golang力扣leetcode 297.二叉树的序列化与反序列化
golang力扣leetcode 297.二叉树的序列化与反序列化
24 0
|
3月前
|
分布式计算 Java 大数据
IO流【Java对象的序列化和反序列化、File类在IO中的作用、装饰器模式构建IO流体系、Apache commons-io工具包的使用】(四)-全面详解(学习总结---从入门到深化)
IO流【Java对象的序列化和反序列化、File类在IO中的作用、装饰器模式构建IO流体系、Apache commons-io工具包的使用】(四)-全面详解(学习总结---从入门到深化)
53 0
|
11天前
|
存储 Java
Java输入输出:解释一下序列化和反序列化。
Java中的序列化和反序列化是将对象转换为字节流和反之的过程。ObjectOutputStream用于序列化,ObjectInputStream则用于反序列化。示例展示了如何创建一个实现Serializable接口的Person类,并将其序列化到文件,然后从文件反序列化回Person对象。
18 5
|
1月前
|
存储 C#
C#中的序列化和反序列化案例
C#中的序列化和反序列化案例
12 0
|
1月前
|
JSON Java Maven
使用Jackson进行 JSON 序列化和反序列化
使用Jackson进行 JSON 序列化和反序列化
25 0
|
1月前
|
存储 JSON 安全
序列化模块pickle和json有什么区别
序列化模块pickle和json有什么区别
18 0
|
1月前
|
存储 JSON 网络协议
【计算机网络】序列化,反序列化和初识协议
【计算机网络】序列化,反序列化和初识协议
|
2月前
|
vr&ar
MFC序列化及反序列化变量
MFC序列化及反序列化变量
16 0