pact-jvm-consumerのcloseArrayに問題があります。Pact JVM closeArray
このようにJsonが与えられた場合、 "DslPart imeiResults = new PactDslJsonBody()" - ステートメントがどのように構築されますか。
{
"Car": {
"Price": 123,
"Features": [
"rain sensor",
"cruise control"
],
"Id": "6500"
}
}
私はこのように試してみました:
DslPart etaResults = new PactDslJsonBody()
.object("Car")
.integerType("Price",123)
.array("Features")
.stringValue("rain sensor")
.stringValue("cruise control")
.closeArray()
.stringValue("Id","6500")
.closeObject()
.asBody();
しかし、それは動作しません。あなたは.closeArray(後に何かを持っていることはできませんので、例えば.closeArray())、PactDslJsonBodyしかしDslPartを返しませんか?私はそれを取得しない、誰かが正しい方法を行う方法のコードを表示することができますか?
いいえ、私はその例がうまくいくと思います。しかし、今私は再び詰まっています。あなたは、このJSONからDslPartの作成を支援:カリフォルニア州 { "インベントリ":[ { "カー":{ "ギアボックス": "のProductId"、 "自動":30212 }、 "カメラ" :{ "EndPrice":1235、 "条件":[ を "FaultyCasing" "FaultyButtons"]、 "ModelId": "650" } } ]、 "IsSuccess":真、 "情報": "OK" } –
あなたは何を持っているのですか?私はあなたの仕事を熱心にしていません。実際の質問をお試しください。新しい質問をすべて始める方が良いかもしれません。 –