c# – 使用JSON.NET库在JArray中查找节点(JObject)
发布时间:2020-12-15 18:09:48 所属栏目:百科 来源:网络整理
导读:我正在使用 JSON.NET库.我创建了几个JObject并将它们添加到JArray中. JArray array = new JArray();JObject obj = new JObject();obj.Add(new JProperty("text","One"));obj.Add(new JProperty("leaf",false));array.Add(obj);obj = new JObject();obj.Add(n
我正在使用
JSON.NET库.我创建了几个JObject并将它们添加到JArray中.
JArray array = new JArray(); JObject obj = new JObject(); obj.Add(new JProperty("text","One")); obj.Add(new JProperty("leaf",false)); array.Add(obj); obj = new JObject(); obj.Add(new JProperty("text","Two")); obj.Add(new JProperty("leaf","Three")); obj.Add(new JProperty("leaf",true)); array.Add(obj); 现在我想找一个JObject的文本(JProperty)是两个.如何通过使用JProperty在JArray中找到JObject. 解决方法
你可以这样找到它:
JObject jo = array.Children<JObject>() .FirstOrDefault(o => o["text"] != null && o["text"].ToString() == "Two"); 这将在JArray中找到第一个具有名为text的属性值为2的JObject.如果不存在这样的JObject,那么jo将为null. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- PostgreSQL:当x = a和x = b时,如何从表中选择2个不同的计数
- xml – 为什么人们仍在创建RSS源?
- Dwr3.0与struts2一起使用的方法步骤详解
- reactjs – 使用React和TypeScript时,如何正确键入@connect
- c# – Web Services Dynamic Invoker问题
- zhgl 错误 其他信息: “Oracle.DataAccess.Client.OracleCo
- 两种高性能I/O设计模式(Reactor/Proactor)的比较
- SQLite数据库轻量级ORM操作数据库工具类
- Oracle创建表空间
- ajax – jQuery .load()等到内容加载完毕