JArray ,JObject 及反序列化实体类等问题
来源:互联网 发布:绘影绘声 mac 编辑:程序博客网 时间:2024/06/13 02:18
JSON反序列化
JArray ,JObject 及反序列化实体类等问题
/* JArray 数组*/string jsonText = "[{'a':'aaa','b':'bbb','c':'ccc'},{'a':'aaa2','b':'bbb2','c':'ccc2'}]";#region oneJArray ja = (JArray)JsonConvert.DeserializeObject(jsonText);//获取数值foreach(JObject jo in ja){ string a = jo["a"].ToString();}//或者JObject o = (JObject)ja[1];string b = o["a"].ToString();#endregion#region twovar mJObj = JArray.Parse(jsonText);IList<JToken> delList = new List<JToken>();foreach (var ss in mJObj ) //查找某个字段与值{ if(((JObject) ss)["a"].ToString()=="aa") delList.Add(ss); }#endregion/* 非数组 */ string data = "{'a':'aaa','b':'bbb','c':'ccc'}";var json = JObject.Parse(data);//Console.WriteLine(json["a"]);//ja.Add(json);添加//使用JObject读写字符串:JObject j = JObject.Parse(data);IEnumerable<JProperty> properties = j.Properties().ToArray();//IEnumerable<JProperty> properties = JObject.Parse(data).Properties();foreach (JProperty item in properties){ string key = item.Name; string value = item.Value.ToString();}//List<Customer> _list = JsonConvert.DeserializeObject<List<Customer>>(jsonText);#regionstring d = "{"key": "123", "value": {"id":"01","name": "zhang"}}";JObject json = JObject.Parse(d);IEnumerable<JProperty> pp = JObject.Parse(json["value"].ToString()).Properties();foreach (JProperty item in properties){ //循环获取数据 //item.name=id //item.value = 01}#endregion在处理数组问题时 JArray 非数组用 JObject
0 0
- JArray ,JObject 及反序列化实体类等问题
- 反序列化JSON字符串 &遍历JObject
- hibernate实体类反序列化异常
- XML反序列化实体类
- JSON中JObject和JArray,JValue序列化(Linq)
- 反序列化问题可能是实体类的字段引起的
- json数据反序列化C#实体
- JSON反序列化为实体类
- JSON反序列化为Hibernate实体类
- XML文件反序列化为实体类
- JSON中JObject和JArray的修改
- Newtonsoft.Json解析,JObject、JArray的联系
- C# JArray与JObject 的使用
- protobuf序列化/反序列化性能及问题
- Jackson 反序列化问题
- Jackson反序列化问题
- c# XML和实体类之间相互转换(序列化和反序列化)
- c# XML和实体类之间相互转换(序列化和反序列化)
- Keras学习笔记(2)——多层感知机
- 在Eclipse中使用JUnit4进行单元测试(高级篇)
- php之待解决
- Mac Mysql5.7.6+免安装版教程
- Java学习----day9——(1)泛型初步了解
- JArray ,JObject 及反序列化实体类等问题
- 网络攻击技术
- 解决webstorm无法启动的问题
- Android常见多条件筛选菜单(美团、58)
- 生产者-消费者
- 对象的创建与销毁
- 露台花园的装修设计原则
- hdu_1864
- java程序员从入门到放弃资源大放送(文末附下载地址)