public interface  io.vertx.core.parsetools.JsonEvent extends java.lang.Object
{
public abstract io.vertx.core.parsetools.JsonEventType type();
public abstract java.lang.String fieldName();
public abstract java.lang.Object value();
public abstract boolean isNumber();
public abstract java.lang.Integer integerValue();
public abstract java.lang.Long longValue();
public abstract java.lang.Float floatValue();
public abstract java.lang.Double doubleValue();
public abstract boolean isBoolean();
public abstract java.lang.Boolean booleanValue();
public abstract boolean isString();
public abstract java.lang.String stringValue();
public abstract io.vertx.core.buffer.Buffer binaryValue();
public abstract java.time.Instant instantValue();
public abstract boolean isNull();
public abstract boolean isObject();
public abstract io.vertx.core.json.JsonObject objectValue();
public abstract boolean isArray();
public abstract io.vertx.core.json.JsonArray arrayValue();
public abstract java.lang.Object mapTo(java.lang.Class);
public abstract java.lang.Object mapTo(com.fasterxml.jackson.core.type.TypeReference);
}