2017-07-08 46 views
0

我想提取只是一个单词的JSON数据。当我使用JSON数组时,它是一组数据的长列表,但这次它只是一个单词 - 完成失败如何在Android中使用单个单词作为JSON数据?

我的代码 -

JSONObject jsonObject = new JSONObject(s); 
//JSONArray jsonArray = jsonObject.getJSONArray("contacted"); 
loggingTest = jsonObject.getString("??"); // what to put here (??) as 
//there is just a single word. 

这可能是很容易得到,但我觉得我失去了一些东西。感谢您的帮助提前。

+2

你想从中提取JSON响应? –

+0

该URL只是给出了一个词 - 完成它甚至不是“或:{没有。 – Saket

回答

0

URL只是给像一个字 - 做这甚至不是“或者:{没什么

然后只需使用String变量s,不要把它转换成JSON

再加上你可以把这JSONObject jsonObject = new JSONObject(s);try-catch认识到respose只是一个有效的json或没有,如果不是,它会抛出一个异常

try{ 
    // exception will be thrown in case of invalid json 
    JSONObject jsonObject = new JSONObject(s); 
} 
    catch(JSONException e){ 
    // s containing a single word so use it as it is 
} 
相关问题