如何在android中使用单个单词作为JSON数据?

时间:2017-07-08 13:10:28

标签: android json

我正在尝试提取只是一个单词的JSON数据。我曾经使用过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.

获得它可能很容易,但我觉得我错过了一些东西。感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

  

网址只是给出一个单词 - 完成它甚至不是“或:{nothing

然后只需使用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 
}