20 lines
636 B
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;
|
||
|
|
||
|
}
|