我如何 JSON 没有值的路径?

How can I JSON path without a values?

所以,我想知道如何 JSON 到 ID 508018304019857419 的路径,我正在尝试 $[?(@ == 508018304019857419)].rolesList 但它就是行不通。我能做什么?

我正在尝试寻找 508018304019857419 并收集 rolesList

JSON:

[
   {
      "508018304019857419":{
         "rolesList":[
            "Guest",
            "Presidential Team",
            "Chief Executive Officer",
            "[-] Co Founder",
            "[-] Founder",
            "[-] Group Holder"
         ]
      }
   },
   {
      "222078108977594368":{
         "rolesList":[
            "Guest",
            "Test1",
            "Test2",
            "Test3",
            "Test4",
            "Owner"
         ]
      }
   }
]

$.[508018304019857419].rolesList应该可以。

$.是root的全部children,[508018304019857419]是他们每个人的“508018304019857419”key(没有这个key的被过滤掉),然后 .rolesList 向下钻取。