我使用Google Gson API构建JSON.当我使用以下命令初始化JsonObject时:
JsonObject json = new JsonObject();
事实上是打印出来的{}
.
我试图排除"空"JSON,即{}
没有添加任何属性的JSON .但我找不到类似于isEmpty()
Gson API的方法.
如何使用Gson API找出"空"JSON?
你可以使用JsonObject#entrySet()
然后检查它size()
.
JsonObject jsonObject = ...; if (jsonObject.entrySet().size() == 0) { // or isEmpty() // do something }
为此目的使用Set.isEmpty()更正确
if (jsonObject.entrySet().isEmpty()) { }