我试图从下面的JSON中获取键number
的值之和
总和=193(21+52+52+68)
我将在这里使用循环,而不是直接访问响应['jobs']['0']['lastBuild']['number']。 有人能提供逻辑吗?任何编程语言都可以
{
"_class": "hudson.model.Hudson",
"jobs": [
{
"_class": "org.jenkinsci.plugins.workflow.job.WorkflowJob",
"name": "ADP-CHINA-IT",
"lastBuild": {
"_class": "org.jenkinsci.plugins.workflow.job.WorkflowRun",
"number": 21
}
},
{
"_class": "com.cloudbees.hudson.plugins.folder.Folder",
"name": "A",
"jobs": [
{
"_class": "hudson.model.FreeStyleProject",
"name": "dummy",
"lastBuild": {
"_class": "hudson.model.FreeStyleBuild",
"number": 52
}
},
{
"_class": "com.cloudbees.hudson.plugins.folder.Folder",
"name": "F",
"jobs": [
{
"_class": "org.jenkinsci.plugins.workflow.job.WorkflowJob",
"name": "pipeline",
"lastBuild": {
"_class": "hudson.model.FreeStyleBuild",
"number": 52
}
}
]
}
]
},
{
"_class": "org.jenkinsci.plugins.workflow.job.WorkflowJob",
"name": "CICD_Windows_Shared_Lib_Test",
"lastBuild": {
"_class": "org.jenkinsci.plugins.workflow.job.WorkflowRun",
"number": 68
}
}
]
}
Python:
递归使用
Array.prototype.reduce
:相关问题 更多 >
编程相关推荐