Postman 邮递员向请求json添加值

Postman 邮递员向请求json添加值,postman,postman-pre-request-script,Postman,Postman Pre Request Script,嗨,我希望这是一个简单的问题 在我的pre-request脚本中我从GET获取了一个JSON对象 这个JSON对象有10个字段。我想再加两个 我尝试了myJson.add和myJson.push,但都不起作用。我将如何完成这项任务?然后,我获取该myJson,并将其添加到测试中的推送请求中 提前感谢由于描述中缺少数据,我将提供一个非常笼统的答案 假设myJson包含JSON字符串,首先解析它,将JSON数据转换为对象,如下所示: let jsonObj = JSON.parse(myJson);

嗨,我希望这是一个简单的问题

在我的
pre-request脚本中
我从GET获取了一个JSON对象

这个JSON对象有10个字段。我想再加两个

我尝试了
myJson.add
myJson.push
,但都不起作用。我将如何完成这项任务?然后,我获取该
myJson
,并将其添加到测试中的推送请求中


提前感谢

由于描述中缺少数据,我将提供一个非常笼统的答案

假设
myJson
包含JSON字符串,首先解析它,将JSON数据转换为对象,如下所示:

let jsonObj = JSON.parse(myJson);
myJson = JSON.stringify(jsonObj);
完成后,现在可以添加/删除/更新数据,具体取决于JSON的结构

例如,假设您的数据是一个数组:

[ 
    {
       "data": "value"
    },
    {
       "data": "value2"
    }
]  
可以使用以下命令添加另一个元素:

jsonObj.push({"data": "value3"});
完成数据更新后,将其转换回字符串,如下所示:

let jsonObj = JSON.parse(myJson);
myJson = JSON.stringify(jsonObj);
您现在可以将其存储在环境变量etc中,以便在邮递员请求中使用


参考资料:

提供JSON的结构以及请求前脚本中当前包含的代码,以便于人们帮助您解决问题!