从邮递员响应解析jsonData
我有这样一个回应机构:从邮递员响应解析jsonData,json,postman,Json,Postman,我有这样一个回应机构: { "code": 400, "message": "Any errors for orderId=12" } 我需要将orderId值从message存储到orderId变量。但到目前为止,我只能完整地存储消息值: pm.test("app should return error", function () { pm.response.to.have.status(
{
"code": 400,
"message": "Any errors for orderId=12"
}
我需要将orderId值从message
存储到orderId
变量。但到目前为止,我只能完整地存储消息
值:
pm.test("app should return error", function () {
pm.response.to.have.status(400);
var jsonData = pm.response.json();
pm.expect(jsonData).to.have.property("message");
pm.collectionVariables.set("orderId", jsonData["message"]);
});
如果消息文本中只有一个
=
,则可以拆分字符串并将其保存到变量中,如下所示:
var orderId = jsonData.message.split('=')[1];
pm.collectionVariables.set("orderId", jorderId);
如果消息文本中只有一个
=
,则可以拆分字符串并将其保存到变量中,如下所示:
var orderId = jsonData.message.split('=')[1];
pm.collectionVariables.set("orderId", jorderId);