Pessoal estou com uma duvida de como parsear um JSON no GWT.
segue exemplo
[
“{“ip”:“172.16.0.132”,“id”:3}”,
“{“ip”:“172.16.0.134”,“id”:5}”,
“{“ip”:“172.16.0.137”,“id”:6}”
]
Pessoal estou com uma duvida de como parsear um JSON no GWT.
segue exemplo
[
“{“ip”:“172.16.0.132”,“id”:3}”,
“{“ip”:“172.16.0.134”,“id”:5}”,
“{“ip”:“172.16.0.137”,“id”:6}”
]
Qual a dúvida?
Resolvido
segue o código:
public void onResponseReceived(Request request,Response response) {
if (200 == response.getStatusCode()) {
try {
@SuppressWarnings("deprecation")
JSONValue jsonValue = JSONParser.parse(response.getText());
JSONArray jsonArray = jsonValue.isArray();
if (jsonArray != null) {
List<b> rets = new ArrayList<b>();
for (int i = 0; i < jsonArray.size(); i++) {
JSONValue maquinaJson = jsonArray.get(i);
JSONString maquinaJsonString = maquinaJson.isString();
b data = asArrayOfStockData(maquinaJsonString.stringValue());
b maquina = data.cast();
rets.add(maquina);
}