2
からデータを抽出する私は、この種の応答を持っている場合:ガトリング - JSONのアレイ応答
{
"A": 2,
"B": [
{
"CCC": "abcde",
"DDD": {
"EEE": 11,
"FFF": 22
}
},
{
"CCC": "fghij",
"DDD": {
"EEE": 111,
"FFF": 222
}
}
]
}
は、どのように私はすべて値CCCリスト内またはそれ以外の場合は入手できますか?
私が使用している場合:
.check(jsonPath("$..CCC").saveAs("VARIABLE"))
私は最初のCCC( "ABCDE")を取得します。 CCC [*]経由で行うとエラーが発生します。
こんにちは、Peekay。これはうまくいきました。私は(5つの値のために)、この結果を得る: 一部(ベクター(8a7d477d-59a0-4920-ad10-8c1a7fd65c3b、af9efa88-a358-40b1-B206-c90555b6ff52、ba22986e-1b92-4dbf-b95f-1ed8b428d9e4、47b96be4-4e5c- 4afa-baa9-a4a118606c84、63abc057-8f0e-48ca-881d-c2308b1e4811)) 5つの値はソートのIDです。 これはシーケンスだと思いますか?どのようにシーケンスを反復処理して作業するのですか? – Alichino
こんにちはAlichino、 まず、findAllはすべての値を収集します。どんなに多くの値があっても。 そして、 "$ {abc(0)}、$ {abc(1)}、$ {abc(2)}、..."の順に値を渡すことができます。 私はあなたの答えを見つけたと思います。 乾杯、 ピーカイ – Praveen