首页 > 学院 > 开发设计 > 正文

C# 序列化和反序列化

2019-11-08 02:14:44
字体:
来源:转载
供稿:网友

使用一个开源库:Newtonsoft.Json.dll 可使用下面的工具类简单封装一下:

public static class JsonHelper { /// <summary> /// 将.net类型对象为json格式对象 /// </summary> /// <param name="t"></param> /// <returns></returns> public static string MyJsonSerializer(object t) { return JsonConvert.SerializeObject(t); } /// <summary> /// 将json格式对象转换为.net类型对象 /// </summary> /// <param name="jsonString"></param> /// <param name="expectedType">期待被反序列化的目标类型</param> /// <returns></returns> public static object MyJsonDeserialize(string jsonString, Type expectedType) { return JsonConvert.DeserializeObject(jsonString, expectedType); } }

这个开源库还有许多更强大的功能,详情看官网: http://www.newtonsoft.com/json


上一篇:2-18

下一篇:208. Implement Trie (Prefix Tree)

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表