无法在Postman中解析JSON响应

时间:2019-11-15 14:08:38

标签: json postman

尝试解析此JSON响应并获取id值

{
    "responseStatus": "SUCCESS",
    "size": 1,
    "start": 0,
    "limit": 200,
    "documents": [
        {
            "document": {
                "id": 26,

使用此脚本解析响应并将其值发布为环境变量,由于某种原因,它无法获取预期的响应。

var jsonData = JSON.parse(responseBody);
postman.setEnvironmentVariable("id", jsonData.id);

尽管它在环境中创建了id变量,但该值为空。

1 个答案:

答案 0 :(得分:0)

由于id在响应的documents数组中的某个对象下,因此您应该使用此

var jsonData = JSON.parse(responseBody);
var id = jsonData.documents[0].document.id;
postman.setEnvironmentVariable("id", id);