2016-06-28 6 views
2

sich das folgende Szenario:Wie gebe ich ## getrennte Werte in Scala weiter?

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

ersten Nummer: 123, Second-ID: 456 ...

ich die oben als zwei verschiedene Gruppen von IDs in der JSON Nutzlast meiner Antwort.

die Werte über

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

funktioniert perfekt für mich in Ordnung zu speichern.

Aber jetzt brauche ich das oben genannte IDs in der nächsten Anforderung von Post-Methode übergeben, die

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

So wie

kommt, wie das zu erreichen? Wenn Sie das bitte mit einem Beispiel erklären könnten?

Antwort

1

könnten Sie verwenden split, so etwas wie:

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)); 
} 
Verwandte Themen