Python 迭代json数组并组合值

Python 迭代json数组并组合值,python,json,python-3.x,Python,Json,Python 3.x,以下是我的JSON数组示例: { "repository": "sample-repo-url", "stringsFound": { "0": ["test-stringsFound0"], "1": ["test-stringsFound1"], "2": ["test-stringsFound2"] }, "reason": { "0": ["test-reason0"], "1": ["test-reason1"], "2"

以下是我的JSON数组示例:

{
  "repository": "sample-repo-url",
  "stringsFound": {
    "0": ["test-stringsFound0"],
    "1": ["test-stringsFound1"],
    "2": ["test-stringsFound2"]
  },
  "reason": {
    "0": ["test-reason0"],
    "1": ["test-reason1"],
    "2": ["test-reason2"]
  },
  "path": {
    "0": ["test-path0"],
    "1": ["test-path1"],
    "2": ["test-path2"]
  }
}
我需要能够将
原因
路径
字符串按其值进行组合,并将其打印出来

例如:

test-stringsFound0 -- test-reason0 -- test-path0
test-stringsFound0 -- test-reason1 -- test-path1
等等


我该如何迭代地执行此操作?

这应该适合您:

for each in zip(d['stringsFound'].values(), d['reason'].values(), d['path'].values()):
    print(f'{each[0][0]} -- {each[1][0]} -- {each[2][0]}')

请提供您的代码。你自己试过什么?那是一个对象,不是数组。有什么问题吗?JSON解析或处理解析后的数据?print(JSON_数组[“path”][“0”]此打印test-path0 print(JSON_数组[“reason”][“0”]此打印test-reason0此JSON看起来像一个单独的dict,只是以逗号结尾,这意味着有更多的条目您没有向我们显示。请向我们显示实际的完整JSON。