nicht analysieren ich habe den JSON, der Json von meinem Webservice empfängt. , die wie folgt aussehen wird,kann JSON in Android
{"JSONDataResult":"[{\"id\":3,\"e_code\":123533,\"type\":\"ab\",\"description\":\"sick-leave\",\"remarks\":\"test\",\"req_date\":\"2016-07-01T12:22:34\",\"date\":\"01\/07\/2016\",\"response\":null,\"aproved_date_time\":null,\"status\":\"not seen\"}]"}
, wenn es von json http://www.jsoneditoronline.org/ Validierung sagt es nur ein Objekt hat. Ich kann nicht einmal in ein JSON-Array von Client Android App wandelt es sagt wie diese
org.json.JSONException: Value [{"id":3,"e_code":123533,"type":"ab","description":"sick-leave","remarks":"test","req_date":"2016-07-01T12:22:34","date":"01/07/2016","response":null,"aproved_date_time":null,"status":"not seen"}] at JSONDataResult of type java.lang.String cannot be converted to JSONArray
Iam mit AsyncHttpClient (loopj) zu analysieren json
client.get("http://192.168.1.6/JSONService/RESTService.svc/json/dddd",new JsonHttpResponseHandler(){
@Override
public void onSuccess(int statusCode, Header[] headers, JSONObject response) {
try {
String str=response.toString();
JSONObject jobj=new JSONObject(str);
jsonArray=jobj.getJSONArray("JSONDataResult");
...
Es tut mir leid, es war eine doppelte Frage von [dies] (http://stackoverflow.com/questions/15945394/android-value-of-type-java-lang-string-cannot-be-converted-to-jsonarray) – noushad
warum Möchten Sie den JSON wieder in einen String konvertieren? Warum parst du es nicht direkt? – SripadRaj
Ich fand die Antwort dort ... – noushad