检查Gson JsonArray是否为空

时间:2016-02-03 00:59:59

标签: json gson

我正在使用HttpURLConnection来检索JSON字符串。它看起来像这样:

{
  "status":"ok",
  "testSuites":[
    {
      // possibly one object in here
    }
  ]
}

我想知道数组是否为空。数组中最多只有一个对象。我尝试了以下方法:

JsonParser parser = new JsonParser();
JsonObject obj = parser.parse(json).getAsJsonObject();
JsonArray testSuites = obj.getAsJsonArray("testSuites");

然后检查testSuites是否为null,但这不起作用,因为它不是null。但它是空的!

1 个答案:

答案 0 :(得分:5)

我明白了。您可以使用a方法确定数组中元素的数量。

size()