Java 检查wiremock中的大于或小于

Java 检查wiremock中的大于或小于,java,json,stubbing,wiremock,Java,Json,Stubbing,Wiremock,我有一种情况,我需要检查金额并相应地返回回复 如果金额>=100,则响应将不同,否则对于金额

我有一种情况,我需要检查金额并相应地返回回复

如果金额>=100,则响应将不同,否则对于金额<100,我需要发送错误响应

请参考请求正文中的示例json

{ “账户名称”:“ABCZYZ”, “特殊代码”:“MYCODE”, “金额”:“100”, “currencyType”:“我的货币” }

下面是我的wiremock映射文件

{ “请求”: { “urlPattern”:“/some/url”, “方法”:“发布”, “bodyPatterns”:[{ “matchesJsonPath”:“$[?(@.amount<100)]” } ] },

“答复”: { “地位”:200, “正文”:“我的JSON格式的回复” } }

我面临着重新理解上述匹配模式的问题

有人能帮我吗

谢谢 M

尝试将“100”改为100

测试如下:

请求:

{
    "accountName": "ABCZYZ",
    "specialCode": "MYCODE",
    "amount": 100,
    "currencyType": "MYCURRENCY"
}
JsonPath:

$[?(@.amount <= 100)]

我无法更改请求,这是第三方API需要的。尽管我也试着这么做,但并没有达到预期的效果。谢谢你的帮助。你能告诉我一些代码吗。这样我就可以看到你在尝试什么并复制相同的东西。我正在测试这个由邮递员模拟的东西,所以这里不涉及任何代码。1.初始化wiremock独立jar。2.通过邮递员点击帖子url。
[{"accountName":"ABCZYZ","specialCode":"MYCODE","amount":100,"currencyType":"MYCURRENCY"}]