1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
if (response!=null) {
//First element is always there, this is the header in a Map
Map header = (Map)response.get(0);
System.out.println("header = "+ header);
System.out.println("elt1Header = "+ header.get("RequestResponse"));
System.out.println("elt2Header = "+ header.get("ResponseWording"));
//Test is there are cards in the response
if(response.size()>1) {
Object [] cards = (Object []) response.get(1);
for (int i=0; i<cards.length;i++) {
HashMap currentCard = (HashMap)cards[i];
System.out.println("Card response #"+i);
//Here, all fields defined in the card structure are accessible
System.out.println(" RandomNum="+currentCard.get("RandomNum"));
System.out.println(" CardResponse="+currentCard.get("CardResponse"));
System.out.println(" CardResponseWording="+currentCard.get("CardResponseWording"));
System.out.println(" CardBalance="+currentCard.get("CardBalance"));
}
}
} |