我的 json 有一个键值对,值是多个对象的数组。我如何使用 pact lambdaDSL 对其进行建模?例子-
{
"key": [
{
"isCurrent": false,
"createdBy": "admin",
},
{
"isCurrent": false,
"createdBy": "userA",
}
]
}
我写了一个 lambda 模型,如:
LambdaDsl.newJsonBody((o) -> {
o.array("versionHistoryData", (a) -> {
a.object((ao) -> {
ao.booleanType("isCurrent", false);
ao.booleanType("createdBy","User");
});
});
但是我得到了错误:
期望一个包含 1 个元素但收到 2 个元素的列表
我看到有一个 minArrayLike 方法,但它不允许为对象键提供示例。我该如何建模?