如何获得具有特定名称的所有节点

莱利·瓦尔加(Riley Varga)

因此,我试图解析一些json数据。.我想"id""owner"字符串列表中的每个节点中获取所有,但是我似乎无法通过此操作访问节点。

string theData = File.ReadAllText("data.txt");
dynamic json = JObject.Parse(theData);

数据如下所示:https://hatebin.com/tqfvnp5ndgyn

我如何正确地"id"从每个"owner"节点获取所有的并将它们放在一个new List<string>

大雾天

查看您的特定JSON对象是否适合LINQ查询。

例如:

https://www.newtonsoft.com/json/help/html/QueryingLINQtoJSON.htm

var postTitles =
    from p in rss["channel"]["item"]
    select (string)p["title"];

... 要么 ...

var categories =
    from c in rss["channel"]["item"].SelectMany(i => i["categories"]).Values<string>()
    group c by c
    into g
    orderby g.Count() descending
    select new { Category = g.Key, Count = g.Count() };

以上示例中使用的源JSON:

string json = @"{
  'channel': {
    'title': 'James Newton-King',
    'link': 'http://james.newtonking.com',
    'description': 'James Newton-King\'s blog.',
    'item': [
      {
        'title': 'Json.NET 1.3 + New license + Now on CodePlex',
        'description': 'Announcing the release of Json.NET 1.3, the MIT license and the source on CodePlex',
        'link': 'http://james.newtonking.com/projects/json-net.aspx',
        'categories': [
          'Json.NET',
          'CodePlex'
        ]
      },
      {
        'title': 'LINQ to JSON beta',
        'description': 'Announcing LINQ to JSON',
        'link': 'http://james.newtonking.com/projects/json-net.aspx',
        'categories': [
          'Json.NET',
          'LINQ'
        ]
      }
    ]
  }
}";

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从/删除具有特定名称的所有文件?

来自分类Dev

如何删除所有具有特定名称的文件?

来自分类Dev

如何中止具有特定名称的所有作业?

来自分类Dev

XSLT 处理所有节点,直到到达具有特定名称的节点

来自分类Dev

从XML中获取具有特定名称的所有节点的值

来自分类Dev

是否可以从PHP数组中获取具有特定名称的所有节点?

来自分类Dev

重命名所有具有特定名称的文件

来自分类Dev

遍历所有具有特定名称的组合框

来自分类Dev

如何使用FileZilla递归删除具有特定名称的所有文件

来自分类Dev

如何搜索所有子目录以找到具有特定名称的子目录?

来自分类Dev

如何使用Powershell删除具有特定名称的所有文件夹

来自分类Dev

如何获取具有特定名称的magento产品的所有图库图像?

来自分类Dev

如何搜索所有子目录以找到具有特定名称的子目录?

来自分类Dev

如何使用批处理搜索和查找所有具有特定名称的文件?

来自分类Dev

如何获取具有特定名称的所有主键?

来自分类Dev

如何杀死具有给定名称的所有进程?

来自分类Dev

如何杀死具有给定名称的所有进程?

来自分类Dev

Firebase 如何添加具有给定名称的子节点?

来自分类Dev

如何从所有子目录中递归删除所有具有特定名称的文件夹?

来自分类Dev

如何选择具有特定名称的输入?

来自分类Dev

如何从ArrayList中删除具有特定名称的对象

来自分类Dev

如何使用wget获取具有特定名称的文件?

来自分类Dev

如何检索具有特定名称的规则断言的事实?

来自分类Dev

如何查找具有特定名称且内容包含特定字符串的所有文件的位置?

来自分类Dev

XPath选择Java中具有指定名称的文档中的所有节点

来自分类Dev

排除具有特定名称的图像

来自分类Dev

获取具有特定名称的 cookie

来自分类Dev

查询以列出包含具有特定名称的列的所有表的名称

来自分类Dev

查询以列出包含具有特定名称的列的所有表的名称

Related 相关文章

  1. 1

    如何从/删除具有特定名称的所有文件?

  2. 2

    如何删除所有具有特定名称的文件?

  3. 3

    如何中止具有特定名称的所有作业?

  4. 4

    XSLT 处理所有节点,直到到达具有特定名称的节点

  5. 5

    从XML中获取具有特定名称的所有节点的值

  6. 6

    是否可以从PHP数组中获取具有特定名称的所有节点?

  7. 7

    重命名所有具有特定名称的文件

  8. 8

    遍历所有具有特定名称的组合框

  9. 9

    如何使用FileZilla递归删除具有特定名称的所有文件

  10. 10

    如何搜索所有子目录以找到具有特定名称的子目录?

  11. 11

    如何使用Powershell删除具有特定名称的所有文件夹

  12. 12

    如何获取具有特定名称的magento产品的所有图库图像?

  13. 13

    如何搜索所有子目录以找到具有特定名称的子目录?

  14. 14

    如何使用批处理搜索和查找所有具有特定名称的文件?

  15. 15

    如何获取具有特定名称的所有主键?

  16. 16

    如何杀死具有给定名称的所有进程?

  17. 17

    如何杀死具有给定名称的所有进程?

  18. 18

    Firebase 如何添加具有给定名称的子节点?

  19. 19

    如何从所有子目录中递归删除所有具有特定名称的文件夹?

  20. 20

    如何选择具有特定名称的输入?

  21. 21

    如何从ArrayList中删除具有特定名称的对象

  22. 22

    如何使用wget获取具有特定名称的文件?

  23. 23

    如何检索具有特定名称的规则断言的事实?

  24. 24

    如何查找具有特定名称且内容包含特定字符串的所有文件的位置?

  25. 25

    XPath选择Java中具有指定名称的文档中的所有节点

  26. 26

    排除具有特定名称的图像

  27. 27

    获取具有特定名称的 cookie

  28. 28

    查询以列出包含具有特定名称的列的所有表的名称

  29. 29

    查询以列出包含具有特定名称的列的所有表的名称

热门标签

归档