使用 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;

这应该有效