2017-04-23 2 views
1

Ich habe ein einziges JSON-Objekt wie dieseAndroid - JSON erhält Einzelwert

"stringData" 

ohne Spaltennamen oder irgendetwas nur einen einzigen String

Ich bin verwirrt, wie ohne Spalte diesen Wert zu erhalten Namen

den folgenden Code bearbeiten, um diesen einzelnen Wert zu erhalten?

private void showJSON(String response){ 
    String value=""; 
    try { 
     JSONObject jsonObject = new JSONObject(response); 
     value = jsonObject. ?????? 
    } catch (JSONException e) { 
     e.printStackTrace(); 
    } 
    textViewResult.setText("Value:\t"+value); 
} 
+1

Wenn Antwort bereits genaue Zeichenfolge hat, die Sie anzeigen möchten, dann warum tun Sie nicht einfach textViewResult.setText ("Wert: \ t" + Antwort); –

Antwort

1

Ihre Antwort ist eine Zeichenfolge, aber nicht in json Form. Konvertieren Sie diese Zeichenfolge in jsonObject, geben Sie JSONException ein. Damit. Sie können zwei Dinge tun 1. Verwenden Sie zuerst diese Zeichenfolge, ohne jsonobject zu machen ODER 2. Senden Sie die Zeichenfolge in JSON-Form vom Server, als konvertieren Sie die Zeichenfolge in JsonObject und verwenden Sie.