2014-03-01 40 views
1

這是我的Java代碼:如何解析JSON在Java中

... 
HttpResponse response = httpclient.execute(httppost); 
HttpEntity responseEntity = response.getEntity(); 
JSONObject serverResponse = new JSONObject(EntityUtils.toString(responseEntity)); 
String error = serverResponse.getString("error"); 
text1.setText(error); 
... 

我無法解析JSON。

JSON:

[{"error":"1"}] 

謝謝!

+0

索蒂里奧斯Delimanolis,取而代之的1表示什麼。 – Aydomir

回答

2

jsonObject距離jsonArray

做這樣

JSONArray jarray= new JSONArray(EntityUtils.toString(responseEntity)); 
String error=jarray.getJSONObject(0).getString("error"); 
+0

Nambi Narayanan,謝謝! – Aydomir

+0

@Aydomir很好很高興我會幫助:) – Nambi