从JSON文件中提取文本

时间:2016-05-01 10:49:08

标签: java android json android-volley

我从REST服务器返回一个JSON文件。 JSON没有这个结构,我只是想做一个例子。

return Arrays.asList("Test", "This is a test");

JSON结果:

["Test","This is a test"]

我正在使用volley来请求JSON文件。每个thnk工作正常,但我不知道如何从jsn

中提取值
public void onResponse(Object response) {
        Log.i("test",response.toString());

但如果我尝试类似

的话
((JSONObject) response).getString ("File")

我收到错误,

  

无法将文件强制转换为JSONObject ...

1 个答案:

答案 0 :(得分:1)

因为这是JSONArray而不是JSONObject。尝试将其转换为JSONArray而不是

试试这个

((JSONArray) response).getString ("File")