我有一种情况需要检查金额并相应地返回响应。
如果金额> = 100,那么响应将是不同的,否则金额< 100,我需要发送错误响应。
请参阅请求正文中的示例json。
{ "帐户名":" ABCZYZ&#34 ;, " specialCode":" mycode的&#34 ;, "量":" 100&#34 ;, " currencyType":" MYCURRENCY" }
下面是我的线索映射文件
{ "请求&#34 ;: { " urlPattern":" / some / url", "方法":" POST", " bodyPatterns" :[{ " matchesJsonPath" :" $ [?(@。amount< 100)] " }] },
"响应&#34 ;: { "状态":200, " body":" MY_REPONSE_IN_JSON_FORMAT" } }
我正面临着重复上述匹配模式的问题。
有人可以帮助我吗?
由于 中号
答案 0 :(得分:0)
尝试将“100”更改为100
测试如下:
请求:
SELECT userid FROM t100
JsonPath:
{
"accountName": "ABCZYZ",
"specialCode": "MYCODE",
"amount": 100,
"currencyType": "MYCURRENCY"
}
回应:
$[?(@.amount <= 100)]