public interface  jakarta.json.bind.Jsonb extends java.lang.Object implements java.lang.AutoCloseable
{
public abstract java.lang.Object fromJson(java.lang.String, java.lang.Class) throws jakarta.json.bind.JsonbException;
public abstract java.lang.Object fromJson(java.lang.String, java.lang.reflect.Type) throws jakarta.json.bind.JsonbException;
public abstract java.lang.Object fromJson(java.io.Reader, java.lang.Class) throws jakarta.json.bind.JsonbException;
public abstract java.lang.Object fromJson(java.io.Reader, java.lang.reflect.Type) throws jakarta.json.bind.JsonbException;
public abstract java.lang.Object fromJson(java.io.InputStream, java.lang.Class) throws jakarta.json.bind.JsonbException;
public abstract java.lang.Object fromJson(java.io.InputStream, java.lang.reflect.Type) throws jakarta.json.bind.JsonbException;
public abstract java.lang.String toJson(java.lang.Object) throws jakarta.json.bind.JsonbException;
public abstract java.lang.String toJson(java.lang.Object, java.lang.reflect.Type) throws jakarta.json.bind.JsonbException;
public abstract void toJson(java.lang.Object, java.io.Writer) throws jakarta.json.bind.JsonbException;
public abstract void toJson(java.lang.Object, java.lang.reflect.Type, java.io.Writer) throws jakarta.json.bind.JsonbException;
public abstract void toJson(java.lang.Object, java.io.OutputStream) throws jakarta.json.bind.JsonbException;
public abstract void toJson(java.lang.Object, java.lang.reflect.Type, java.io.OutputStream) throws jakarta.json.bind.JsonbException;
}