使用 Postman 和 Javascript 在 API 方法中查找特定字段
Finding specific field in API method using Postman and Javascript
这可能是一个非常基本的问题,但我正在努力寻找有用的资源。我在 API 中有一个控制器 returns:
{
"value": [
{
"ID": 1062,
"Code": "MITCHARD001",
"Surname": "Mitchard",
"FirstNames": "Alexander John",
"PreferredName": "Alex",
"Title": "Dr",
"Initials": "A J",
"Suffix": ""
}
]
}
我的测试需要检查 API 是否以每个字段的预期数据响应。
我在这个级别找不到任何搜索 responseBody 的文档,但我确实找到了一些有用的函数(例如 .has)。
我发现的所有示例都围绕一个数组工作,该数组对单个字段名称具有多个值。
我是 javascript 的初学者,我可能没有在谷歌上搜索正确的术语。
谁能告诉我如何轻松搜索 JSON 的每个字段?
P.S。另外,如果你们中的任何一个人可以演示 .has 之外的其他功能,那就太好了。
您需要将响应正文解析为 JSON
。
var responseJson = JSON.parse(responseBody);
tests["ID 1062 found"] = responseJson.value[0].ID === 1062;
这应该有效
这可能是一个非常基本的问题,但我正在努力寻找有用的资源。我在 API 中有一个控制器 returns:
{
"value": [
{
"ID": 1062,
"Code": "MITCHARD001",
"Surname": "Mitchard",
"FirstNames": "Alexander John",
"PreferredName": "Alex",
"Title": "Dr",
"Initials": "A J",
"Suffix": ""
}
]
}
我的测试需要检查 API 是否以每个字段的预期数据响应。
我在这个级别找不到任何搜索 responseBody 的文档,但我确实找到了一些有用的函数(例如 .has)。
我发现的所有示例都围绕一个数组工作,该数组对单个字段名称具有多个值。
我是 javascript 的初学者,我可能没有在谷歌上搜索正确的术语。
谁能告诉我如何轻松搜索 JSON 的每个字段?
P.S。另外,如果你们中的任何一个人可以演示 .has 之外的其他功能,那就太好了。
您需要将响应正文解析为 JSON
。
var responseJson = JSON.parse(responseBody);
tests["ID 1062 found"] = responseJson.value[0].ID === 1062;
这应该有效