com.github.hugh.json.gson.JsonArrayUtils Maven / Gradle / Ivy
package com.github.hugh.json.gson;
import com.google.gson.JsonArray;
import com.google.gson.JsonElement;
/**
* Gson JsonArray工具类
*
* @author hugh
* @version 1.3.9
*/
public class JsonArrayUtils {
/**
* 判断{@link JsonArray} 是否为空
* 先调用{@link JsonObjectUtils#isJsonNull(JsonElement)}判断是否为空,不为空后再判断{@link JsonArray#size()}小于等于0
*
* @param jsonArray 数组
* @return boolean {@code true}空返回
*/
public static boolean isEmpty(JsonArray jsonArray) {
return JsonObjectUtils.isJsonNull(jsonArray) || jsonArray.size() <= 0;
}
/**
* 判断{@link JsonArray} 不为空
* 调用{@link #isEmpty(JsonArray)}反转结果
*
* @param jsonArray 数组
* @return boolean {@code true}不为空
*/
public static boolean isNotEmpty(JsonArray jsonArray) {
return !isEmpty(jsonArray);
}
}