Newtonsoft.Json 是 下开源的json格式序列号和反序列化的类库.官方网站:
http://json.codeplex.com/
使用方法
1.首先下载你需要的版本,然后在应用程序中引用Newtonsoft.Json.dll 文件. 2.引用命名空间using Newtonsoft.Json; using Newtonsoft.Json.Linq; 使用示例:
string jsonText = "[{'a':'aaa','b':'bbb','c':'ccc'},{'a':'aa','b':'bb,'c':'cc'}]"; JArray ja =(JArray) JsonConvert.DeserializeObject(jsonText); JObject o = (JObject)ja[1]; Console.WriteLine(o["a"]); Console.WriteLine(ja[1]["a"]); // http://hovertree.com/menu/dotnet/
定义一个对象:vb string jsonText = "[{'a':'aaa','b':'bbb','c':'ccc'},{'a':'aa','b':'bb','c':'cc'}]"; List<vb> _list = JsonConvert.DeserializeObject<List<vb>>(jsonText); Console.WriteLine(_list[1].a); foreach (Customer c in _list) { Console.WriteLine(c.c); }
推荐: