All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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); } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy