0

応答:

[
    {"msisdn":"85237009372","name":"Vicky","carrier":"AIRTEL"},
    {"msisdn":"85237009373","name":"Vicky1","carrier":"AIRTEL"}
]

応答からすべての名前を抽出し、配列/リストに割り当てたいですか?

コード:

import groovy.json.JsonSlurper

// Retrieve valid mptu Amounts from GET mptu-amounts response
context.responseContent = context.testCase.getTestStepByName("xxxx").getPropertyValue("r_responseContent")

try
{
  responseContentParsed = new JsonSlurper().parseText( context.responseContent )

  context.mptuValidAlias = responseContentParsed.name[0]
  log.info(context.mptuValidAlias)
}

最初の行、名前(つまり)vickyのみを取得しています..すべての行の名前を抽出してリストに割り当てたい..これを行う方法は?

4

1 に答える 1

1

この行を変更します。

context.mptuValidAlias = responseContentParsed.name[0]

これに:

context.mptuValidAlias = responseContentParsed.name
于 2013-02-12T08:23:43.737 に答える