2013-02-12 3 views
0

Ответ:Как назначить значения массиву с помощью groovy?

[ 
    {"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 только .. я хотел, чтобы извлечь имя всех строк и назначить его в список .. Как сделать это?

ответ

1

Изменить эту строку:

context.mptuValidAlias = responseContentParsed.name[0] 

к этому:

context.mptuValidAlias = responseContentParsed.name 
+0

я попробовал то же самое раньше он не работал .. Сейчас попробовал это working..Thanks .. – ChanGan

Смежные вопросы