Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用于地图列表的Java Pact.io DSL_Java_Dsl_Pact_Contracts - Fatal编程技术网

用于地图列表的Java Pact.io DSL

用于地图列表的Java Pact.io DSL,java,dsl,pact,contracts,Java,Dsl,Pact,Contracts,我必须创建一个pact dsl部件,以匹配要序列化为以下java对象的json: List<Map<String, List<String>>> attributes = new ArrayList<>(); 上面的协议dsl有什么问题?我遵循此github页面来实现: 你可以试试这个 .array("attributes") .object() .array("Sale") .stringVal

我必须创建一个pact dsl部件,以匹配要序列化为以下java对象的json:

List<Map<String, List<String>>> attributes = new ArrayList<>();
上面的协议dsl有什么问题?我遵循此github页面来实现:

你可以试试这个

.array("attributes")
    .object()
        .array("Sale")
             .stringValue("new Sale")
        .closeArray()
    .closeObject()
    .object()
        .array("Material")
             .stringValue("silver")
        .closeArray()
    .closeObject()
.closeArray()
你可以试试这个

.array("attributes")
    .object()
        .array("Sale")
             .stringValue("new Sale")
        .closeArray()
    .closeObject()
    .object()
        .array("Material")
             .stringValue("silver")
        .closeArray()
    .closeObject()
.closeArray()