在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
最近项目中需要用到 JSON操作,google了一下 找到了几个比较好的操作方法....
一 .使用 mircosoft 提供的 .NET Framework 自带的 json操作方法
1. 使用JavaScriptSerializer,位于命名空间System.Web.Script.Serialization,使用如下: 序列化为JSON字符串: C#代码 User user = new User {Name = "jquery", Age = 20};
反序列化JSON C#代码 String input = "";
2. 使用DataContractJsonSerializer类, 推荐使用这个,这是最新的,位于命名空间System.Runtime.Serialization.Json下,序列化和反序列化分别调用它的WriteObject()和ReadObject()方法就可以了。
二:使用第三方的 JSON.NET (http://json.codeplex.com/) Version: Json.NET 3.5 Release 7
using Newtonsoft.Json;
//把Json字符串反序列化为对象 目标对象 = JsonConvert.DeserializeObject(JSON字符串, typeof(目标对象));
string Json字符串 = JsonConvert.SerializeObject(目标对象);
string jsonText = "";
//JSON写入
一些相关的json操作的链接和资料 json官方: http://www.json.org/json-zh.html 另外一种开源的json类库 : Jayrock.Json (http://www.cnblogs.com/chjw8016/archive/2010/04/20/1716198.html?login=1#commentform) |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论