通过字典中的键查找值

问题描述 投票:0回答:1

使用以下 JSON,我尝试返回

cred_def_id
的值。

{
  "nonce": "1188254386858438751463639",
  "name": "employee_role",
  "version": "4.2",
  "requested_attributes": {
    "jobTitleReferent": {
      "restrictions": [
        {
          "cred_def_id": "8WWveuzx5TX96XcJqbEgTx:3:CL:16:TAG1"
        }
      ],
      "name": "jobTitle"
    }
  },
  "requested_predicates": {},
  "properties": {}
}

JSON 仅在运行时已知,因此

cred_def_id
可以位于结构中的任何位置。 一直在尝试各种嵌套循环和正则表达式,但还没有想出一个很好的解决方案。

有什么想法吗?

swift dictionary nested-loops
1个回答
0
投票
cat x.json | grep cred_def_id | cut -d\" -f 4
© www.soinside.com 2019 - 2024. All rights reserved.