打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
在.NET Framework对于JSON本来就提供了很好的支持。

1. 使用JavaScriptSerializer,位于命名空间System.Web.Script.Serialization,使用:

序列化为JSON字符串:

Code
User user = new User {
Name
= "TerryLee",
Age
= 20
};

JavaScriptSerializer serializer
= new JavaScriptSerializer();
string result = serializer.Serialize(user);

反序列化:

Code
String input = "";
JavaScriptSerializer serializer
= new JavaScriptSerializer();
serializer.Deserialize
<User>(input);

 

2.使用DataContractJsonSerializer类,推荐使用这个,这是最新的,位于命名空间System.Runtime.Serialization.Json下,序列化和反序列化分别调用它的WriteObject()和ReadObject()方法就可以了。

所以建议多看看.NET Framework的类库,其实很多功能可能都已经提供了,而无须我们再考虑第三方的了。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
C#中,Json的序列化和反序列化的几种方式总结
.NET中把DataTable转换成JSON的总结
.Net深入实战系列
序列化json
json序列化整理
关于.NetCore与.Netframework 对于DataSet的序列化与反序列化问题的探讨.
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服