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

io.github.dbstarll.utils.json.gson.JsonArrayParser Maven / Gradle / Ivy

package io.github.dbstarll.utils.json.gson;

import com.google.gson.Gson;
import com.google.gson.JsonArray;
import io.github.dbstarll.utils.json.JsonParser;

import static org.apache.commons.lang3.Validate.notNull;

public class JsonArrayParser implements JsonParser {
    private final Gson gson;

    /**
     * 构造JsonArrayParser.
     *
     * @param gson gson对象
     */
    public JsonArrayParser(final Gson gson) {
        this.gson = notNull(gson, "gson is null");
    }

    @Override
    public JsonArray parse(final String str) {
        return gson.fromJson(str, JsonArray.class);
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy