Olha pessoal ,
Como eu posso fazer um array assim em código java:
exemplo em php:
$message = array(
array("type"=>"Text", "data"=>"msg1"),
array("type"=>"Text", "data"=>"msg2"),
);
Print:
Array ( [0] => Array ( [type] => Text [data] => msg1 ) [1] => Array ( [type] => Text [data] => msg2 ) )
Obrigado!!
Dá um pouquinho mais de trabalho:
List<Map<String, String>> message = new ArrayList<>();
message.add(new HashMap<>());
message.add(new HashMap<>());
message.get(0).put("type", "Text");
message.get(0).put("data", "msg1");
message.get(1).put("type", "Text");
message.get(1).put("data", "msg2");
[quote=ViniGodoy]Dá um pouquinho mais de trabalho:
List<Map<String, String>> message = new ArrayList<>();
message.add(new HashMap<>());
message.add(new HashMap<>());
message.get(0).put("type", "Text");
message.get(0).put("data", "msg1");
message.get(1).put("type", "Text");
message.get(1).put("data", "msg2");
[/quote]
Obrigado Vini,
Pode me dizer como posso enviar isso por HTTP POST ?
O ideal é usar uma biblioteca como o JAX-RS para serializar isso num JSON.
http://docs.oracle.com/javaee/6/tutorial/doc/giepu.html
No caso do Java, melhor do que usar Arrays e Mapas, provavelmente vai ser definir uma classezinha e mapea-la.