首页 > 代码库 > Newtonsoft.Json 基本用法
Newtonsoft.Json 基本用法
Newtonsoft.Json 是.net 开源的一个json格式处理类库
官方网站:http://json.codeplex.com/
在使用的项目引用Newtonsoft.Json库。平常使用的方法有序列化与反序列方法
1 序列化:把一个对象序列化成json格式的字符串
V_BBSTopic_User entity = db.GetTEntity<V_BBSTopic_User>(sql); if (entity != null) { string json = JsonConvert.SerializeObject(entity); //序列化 context.Response.Write(json); }
2 反序列化:主要是把josn格式的字符串转化成一个实体对象。例如
public class A { public string ID { get; set; } public DateTime CreateDate { get; set; } }//反序列化string json="{‘ID‘:‘1‘,‘CreateDate ‘:‘2014-08-20‘}"; A a = JsonConvert.DeserializeObject< A>(json);
3 Newtonsoft.Json 其它方法
//json 不能是数组string jsonText2 = "{‘a‘:‘aaa‘,‘b‘:‘bbb‘,‘c‘:‘ccc‘}";JObject jobj = JObject.Parse(jsonText2);Console.WriteLine("a:"+jobj["a"]);Console.Read();
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。