2017-04-23 15 views
1

ノー列名か何かでこのアンドロイド - JSON単一の値を取得

"stringData" 

のような単一のJSONオブジェクトを持っているだけで、単一の文字列

ノー列とその値を取得する方法が混乱しています名前

この単一の値を取得するには、次のコードを編集しますか?

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

レスポンスに既に正確な文字列が表示されている場合、表示する必要があるのはなぜですか?textViewResult.setText( "Value:\ t" + response); –

答えて

1

応答は文字列ですが、json形式ではありません。この文字列をjsonObjectに変換してJSONExceptionを渡します。そう。あなたは2つのことを行うことができます1.まず、jsonobjectを作成せずにこの文字列を使用するか、または2.文字列をjsonobjectに変換して使用するよりも、サーバーからjson形式で文字列を送信します。

関連する問題