提问者:小点点

Wiremck JsonMatcher或JsonPathMatcher不工作


我想使用Wiremck dotnet匹配请求正文。示例请求正文

{"姓名":"ashutosh","年龄": 33}

我想将它与年龄或姓名等键值组合之一匹配。

我尝试了以下组合,但似乎没有匹配

"Body":{
        "Matcher": {
            "Name": "JsonPathMatcher",
            "Pattern": "$.[?(@.name == 'ashutosh')]"
            }
        }



"Body":{
        "Matcher": {
            "Name": "JsonMatcher",
            "Pattern": "{ \"age\": 33}"
            }
        }

有人能帮我吗?先谢谢你


共1个答案

匿名用户

找到了答案。我们需要使用双点而不是我在JsonPathMatcher中使用的一个点,如下所示:

"Body":{
        "Matcher": {
            "Name": "JsonPathMatcher",
            "Pattern": "$..[?(@.name == 'ashutosh')]"
            }
        }