我想阅读 groups_id_ss
以获得特定的 id。
如何在这个 json 中做到这一点?
我成功读取了 response.docs
,但是无法访问 id
和 groups_id_ss
。
{
"responseHeader":{
"status":0,
"QTime":0,
"params":{
"q":"object_type_s:USER",
"indent":"true",
"wt":"json"
}
},
"response":{
"numFound":13,
"start":0,
"docs":[
{
"id":"sanja",
"groups_id_ss":[
"COORDINATION AO",
"ACM_INVESTIGATOR_DEV"
]
},
{
"id":"sanjaseconduser",
"groups_id_ss":[
"ACM_SUPERVISOR_DEV",
"CHAIRMAN",
"ACM_ADMINISTRATOR_DEV",
"CPC INITIATOR",
"COORDINATION AO",
"ACM_INVESTIGATOR_DEV"
]
}
]
}
}
最佳答案
如前所述,您可以从 json 中读取 response.docs。假设
var docs = response.docs;
由于 docs 是一个数组,您可以使用 forEach 循环遍历每个元素
docs.forEach(function(doc) {
if(doc.id === "desired_Id") {
var groupIdSS = doc.groups_id_ss;
}
});
通过这种方式,您可以读取 groups_id_ss 以获得所需的 ID。 希望对您有所帮助。
关于javascript - 如何在 Protractor 测试中读取 JSON?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41138359/