2017-10-26 5 views
0

のリストのために、私は次のJavaオブジェクトに直列化されるJSONを一致させるために協定のDSLパーツを作成する必要があります。JavaのPact.io DSLマップ

List<Map<String, List<String>>> attributes = new ArrayList<>(); 

現在、私ではありません協定のDSLの一部を次のようしています作業:

   .eachLike("attributes") 
       .eachKeyMappedToAnArrayLike("sale") 
        .stringType("new sale") 
        .closeObject() 
       .closeArray() 
      .closeObject() 
      .closeArray(); 

上記のdactの問題は何ですか?私はそれを実装するために、このgithubのページを、次の午前:

https://github.com/DiUS/pact-jvm/tree/master/pact-jvm-consumer-junit

答えて

0

あなたはこの

.array("attributes") 
    .object() 
     .array("Sale") 
      .stringValue("new Sale") 
     .closeArray() 
    .closeObject() 
    .object() 
     .array("Material") 
      .stringValue("silver") 
     .closeArray() 
    .closeObject() 
.closeArray() 
を試すことができます
関連する問題