Ich habe Probleme mit CloseArray in Pact-JVM-Consumer.Pact JVM closeArray
Gegeben Json wie, wie würde die "DslPart imeiResults = neue PactDslJsonBody()" - Anweisung erstellt werden.
{
"Car": {
"Price": 123,
"Features": [
"rain sensor",
"cruise control"
],
"Id": "6500"
}
}
ich so versucht:
DslPart etaResults = new PactDslJsonBody()
.object("Car")
.integerType("Price",123)
.array("Features")
.stringValue("rain sensor")
.stringValue("cruise control")
.closeArray()
.stringValue("Id","6500")
.closeObject()
.asBody();
Aber das funktioniert nicht, zum Beispiel .closeArray() nicht zurück PactDslJsonBody aber DslPart, so dass Sie nie etwas nach .closeArray() haben kann? Ich verstehe es nicht, kann jemand den Code zeigen, wie man das richtig macht?
OK, ich könnte dieses Beispiel zur Arbeit bekommen. Aber jetzt bin ich wieder festgefahren. Ca Sie unterstützen einen DslPart von diesem Json bei der Schaffung von: { "Inventar": [ { "Auto": { "Getriebe": "Automatik", "ProductId": 30212 }, "Kamera" : { "Preis erzielter Preis": 1235, "Bedingungen": [ "FaultyButtons", "FaultyCasing" ], "ModelID": "650" } } ], "IsSuccess": true, "Info": "Ok" } –
Was ist das Problem, das Sie haben? Ich bin nicht scharf darauf, die Arbeit für dich zu erledigen. Bitte versuchen Sie und kommen Sie mit einer konkreten Frage zurück. Vielleicht ist es besser, eine neue Frage überhaupt zu beginnen. –