您的位置:首页 > 职场人生

[.Net码农]Newtonsoft.Json 用法

2016-03-03 11:11 344 查看
http://blog.csdn.net/xiaodenanhai/article/details/8832450

Newtonsoft.Json 是.NET 下开源的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"]);

定义一个对象: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);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: