2017-04-23 26 views
1

我有一个JSON对象这样Android的 - JSON获取单个值

"stringData" 

没有列名或任何东西只是一个字符串

我很困惑如何获取价值没有列名称

编辑以下代码以获得单个值?

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(“值:\ t”+响应); –

回答

1

你的反应是一个字符串,但不以JSON形式。所以把这个字符串转换成jsonObject给JSONException。所以。你可以做两件事1.首先使用这个字符串,而不使jsonobject或2.从服务器以json形式发送字符串,而不是将字符串转换成jsonobject并使用。