我有一个API http://studentresults.com/studentresults?studentname=xyz&date=dd/mm/yyyy
使用上面的网址,我会在检查日期将JSON
信息告知学生姓名。
我可以通过使用节点js解析URL来获取单个学生的JSON
信息。
现在我有15名学生。如何获取有关特定日期的所有信息,以便创建
{
"date": dd/mm/yyyy
'studentresults': [
{ 'studentname' = xyz , marks = 500 },
{ 'studentname' = abc , marks = 525 },
so on
]
}
在上面的网址中,通过更改学生姓名,我们可以获得一个学生详细信息。如果我需要让所有学生详细说明如何做到这一点?而不是每次都改变我如何将一系列学生名传递给网址,以便我可以立即获得所有信息?
答案 0 :(得分:0)
假设你可以编辑api:
如果您使用“studentname”(一个)获取网址,并且“日期”获得所需的学生数据。
<强> url.com/studentresults?studentname=xyz&date=dd/mm/yyyy 强>
否则,如果您获得包含多个学生名的网址,则需要检查“studentname”是否为数组。
<强> url.com/studentresults?studentname=student1,student2&date=dd/mm/yyyy 强>
More details how to pass array to url
否则,如果您只获得日期,请尝试获取当天的所有结果。
<强> url.com/studentresults?date=dd/mm/yyyy 强>
如果您无法编辑,则必须检查API以获取可以传递的参数。