【发布时间】:2019-06-18 18:34:57
【问题描述】:
我正在尝试解析来自 post 请求的 json 响应并将解析后的数据发送到 put request 这是我的响应正文
{
"createdBy": "student",
"createdOn": "2019-06-18",
"Id1": "0e8b9445-4bd9-4d31",
"Tl": [
{
"createdBy": "student",
"createdOn": "2019-06-18",
"Id2": "d46eeb88-f876-4468"
}
]
}
我正在解析自动生成的 id1 和 id2。这是我在测试中编写的代码
var jsonData = JSON.parse(responseBody);
postman.setEnvironmentVariable("Id1", jsonData.Id1);
postman.setEnvironmentVariable("Id2", jsonData.Tl[2].Id2);
id1 正在工作,但我无法访问Id2 并在发布后收到错误
typeerror 无法读取 Id2 属性
我正在以 {{Id2}} 的身份访问 Id2 的 put 请求
【问题讨论】:
-
jsonData.Tl只有一个元素,所以你应该使用jsonData.Tl[0].Id2
标签: javascript arrays json object