GsonAgent/src/main/java/cn/citycraft/GsonAgent/api/JsonParser.java

20 lines
636 B
Java

package cn.citycraft.GsonAgent.api;
import java.io.Reader;
import cn.citycraft.GsonAgent.api.exception.JsonIOException;
import cn.citycraft.GsonAgent.api.exception.JsonSyntaxException;
import cn.citycraft.GsonAgent.api.stream.JsonReader;
import cn.citycraft.GsonAgent.api.utils.HandleInterface;
@SuppressWarnings("rawtypes")
public abstract interface JsonParser extends HandleInterface {
public JsonElement parse(JsonReader json) throws JsonIOException, JsonSyntaxException;
public JsonElement parse(Reader json) throws JsonIOException, JsonSyntaxException;
public JsonElement parse(String json) throws JsonSyntaxException;
}