如何比较JSON中的请求体和JSON中的响应体?
这是我们将请求并收到响应的示例机构。 请告知如何根据请求主体验证响应主体如何比较JSON中的请求体和JSON中的响应体?,json,rest-assured,Json,Rest Assured,这是我们将请求并收到响应的示例机构。 请告知如何根据请求主体验证响应主体 "Details": { "PaymentRequested": { "Transaction_Reference": "string", "Final_Reference": "string", "Payment Details": { "Amount": "0.10", "Currency": "INR" } } } 如果使
"Details": {
"PaymentRequested": {
"Transaction_Reference": "string",
"Final_Reference": "string",
"Payment Details": {
"Amount": "0.10",
"Currency": "INR" }
}
}
如果使用,您可以在一个步骤中将任何JSON与任何其他JSON进行比较。所以这很容易
* def json = { foo: 'world', hey: 'ho', zee: [1, 2, 3] }
* remove json.hey
* match json == { foo: 'world', zee: [1, 2, 3] }
请提供更多详细信息…我正在编写自动化测试脚本,在第一次调用中,我们收到了上述JSON格式的响应体。在第二个调用中,我们发送与请求相同的JSON主体,此时我们必须使用第一个调用响应进行验证,如果不匹配,则必须失败