Package com.alibaba.fastjson2.schema
Class JSONSchema
java.lang.Object
com.alibaba.fastjson2.schema.JSONSchema
- Direct Known Subclasses:
ArraySchema,ObjectSchema
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionvoidassertValidate(double value) voidassertValidate(long value) voidassertValidate(Double value) voidassertValidate(Float value) voidassertValidate(Integer value) voidassertValidate(Long value) voidassertValidate(Object value) getTitle()abstract JSONSchema.TypegetType()booleanisValid(double value) booleanisValid(float value) booleanisValid(long value) booleanbooleanbooleanbooleanbooleanstatic JSONSchemaof(JSONObject input) static JSONSchemaof(JSONObject input, JSONSchema parent) static JSONSchemaof(JSONObject input, Class objectClass) static JSONSchemaparseSchema(String schema) validate(double value) validate(long value) abstract ValidateResult
-
Method Details
-
of
-
parseSchema
-
of
-
of
-
getTitle
-
getDescription
-
getType
-
validate
-
isValid
-
isValid
public boolean isValid(long value) -
isValid
public boolean isValid(double value) -
isValid
-
isValid
public boolean isValid(float value) -
isValid
-
isValid
-
isValid
-
validate
-
validate
-
validate
-
validate
-
validate
-
validate
-
assertValidate
-
assertValidate
-
assertValidate
-
assertValidate
-
assertValidate
-
assertValidate
public void assertValidate(long value) -
assertValidate
public void assertValidate(double value)
-