Как передать ## разделенные значения в Scala?

Рассмотрим следующий сценарий:

["123##456","789##101112","131415##161718","192021##222324"]

первый идентификатор: 123, второй идентификатор: 456...

Я получаю вышеприведенное как два разных набора идентификаторов в полезной нагрузке JSON моего ответа.

Сохранение значений через

.check(jsonPath("$.data[*].Id").findAll.saveAs("Id")) 

отлично работает для меня.

Но теперь мне нужно передать вышеупомянутые идентификаторы в следующем запросе почтового метода, который приходит как

["123##456","789##101112","131415##161718","192021##222324"]

Итак, как этого добиться? Если бы вы могли объяснить на примере, пожалуйста?


person Rushabh Doshi    schedule 28.06.2016    source источник


Ответы (1)


Вы можете использовать split, что-то вроде:

var data = Array("123##456","789##101112","131415##161718","192021##222324");

for(i <- 0 until data.length){
    var ids = data(i).split("##");
    println("first id is: " + ids(0));
    println("second id is: " + ids(1));
}
person segFault    schedule 28.06.2016