希望在json正文中使用值和关键字进行映射

希望在json正文中使用值和关键字进行映射,json,postman,Json,Postman,我想检索json主体中的数据来测试结果。 要使用正确的值映射吗 例如:“MediInfo”:(数字)请输入数字值:22.0 我想得到“medInfo”有值且值为“(数值)请输入数值:22.0” 尝试使用以下代码。但它只是检查值是否仅可用。 var expected=“(数值)请输入数值:22.0” 测试[“MedInfo包含”+预期]=ResponseBy.has(预期) 这是响应的json主体 [ { "requestId": "131024", "investigations

我想检索json主体中的数据来测试结果。 要使用正确的值映射吗 例如:“MediInfo”:(数字)请输入数字值:22.0 我想得到“medInfo”有值且值为“(数值)请输入数值:22.0”

尝试使用以下代码。但它只是检查值是否仅可用。 var expected=“(数值)请输入数值:22.0” 测试[“MedInfo包含”+预期]=ResponseBy.has(预期)

这是响应的json主体

[
{
    "requestId": "131024",
    "investigations": [
        {
            "investigationId": null,
            "specimenName": "",
            "specimenDescription": "",
            "specimenLocation": "",
            "investigationName": "INVN01",
            "investigationDescription": "Investigate N01",
            "analysisName": "",
            "analysisDescription": "",
            "profileName": "",
            "medInfo": "(Numeric) Please enter numeric value: 22.0"
        }
    ],
这是我试过的测试

var expected = "(Numeric) Please enter numeric value: 22.0"
tests["MedInfo contains" + expected] = responseBody.has(expected);
这是收到的答复

PASS MedInfo contains(数字)请输入数字值:22.0

var jsonData = JSON.parse(responseBody);
var mediaInfo = jsonData[0].investigations[0].medInfo
jsonData[0]
假设我们得到的索引值为0。 调查[0假设我们得到的索引值为0

您将从JSON中获得
mediaInfo