PactDslJsonObject 被解析为 Empty Map {}



下面的对象,在调试时显示为{}而不是人们期望的{"types" : ["Ice Cream"] }。为什么会这样。

  PactDslJsonObject  resquest = new PactDslJsonObject()         
    .array("type").stringMatcher("w+","Ice Cream");

很抱歉回答我自己的问题。看起来我们必须关闭 PactDslJsonObject 或其他任何东西的子项(在这种情况下也可以是一个数组,您将不得不关闭数组中的对象)是我们想从 aor 请求或响应服务。

所以,在这种情况下应该是,

DslPart response = new PactDslJsonObject()         
.array("type").stringMatcher("w+","Ice Cream").closeArray();

相关内容

  • 没有找到相关文章

最新更新