Uses of Class
com.alibaba.fastjson2.schema.JSONSchema
Packages that use JSONSchema
-
Uses of JSONSchema in com.alibaba.fastjson2
Methods in com.alibaba.fastjson2 with parameters of type JSONSchemaModifier and TypeMethodDescriptionbooleanJSONArray.isValid(JSONSchema schema) booleanJSONObject.isValid(JSONSchema schema) -
Uses of JSONSchema in com.alibaba.fastjson2.reader
Fields in com.alibaba.fastjson2.reader declared as JSONSchemaModifier and TypeFieldDescriptionfinal JSONSchemaFieldReader.schemaprotected final JSONSchemaObjectReaderBean.schemaMethods in com.alibaba.fastjson2.reader with parameters of type JSONSchemaModifier and TypeMethodDescription<T,V> FieldReader ObjectReaderCreator.createFieldReader(Class objectClass, Type objectType, String fieldName, Type fieldType, Class<V> fieldClass, int ordinal, long features, String format, Object defaultValue, JSONSchema schema, Method method, BiConsumer<T, V> function, ObjectReader initReader) <T> FieldReaderObjectReaderCreator.createFieldReaderParam(Class<T> objectClass, Type objectType, String fieldName, int ordinal, long features, String format, Type fieldType, Class fieldClass, String paramName, Parameter parameter, JSONSchema schema) <T> FieldReaderObjectReaderCreator.createFieldReaderParam(Class<T> objectClass, Type objectType, String fieldName, int ordinal, long features, String format, Type fieldType, Class fieldClass, String paramName, Parameter parameter, JSONSchema schema, ObjectReader initReader) <T> ObjectReader<T>ObjectReaderCreator.createObjectReader(Class<T> objectClass, String typeKey, long features, JSONSchema schema, Supplier<T> defaultCreator, Function buildFunction, FieldReader... fieldReaders) Constructors in com.alibaba.fastjson2.reader with parameters of type JSONSchemaModifierConstructorDescriptionFieldReader(String fieldName, Type fieldType, Class fieldClass, int ordinal, long features, String format, Locale locale, Object defaultValue, JSONSchema schema, Method method, Field field) FieldReaderAtomicReference(String fieldName, Type fieldType, Class fieldClass, int ordinal, long features, String format, JSONSchema schema, Method method, Field field) FieldReaderList(String fieldName, Type fieldType, Class fieldClass, Type itemType, Class itemClass, int ordinal, long features, String format, Locale locale, Object defaultValue, JSONSchema schema, Method method, Field field, BiConsumer function) FieldReaderObject(String fieldName, Type fieldType, Class fieldClass, int ordinal, long features, String format, Locale locale, Object defaultValue, JSONSchema schema, Method method, Field field, BiConsumer function) FieldReaderStackTrace(String fieldName, Type fieldType, Class fieldClass, int ordinal, long features, String format, Locale locale, Object defaultValue, JSONSchema schema, Method method, Field field, BiConsumer function) ObjectReader1(Class objectClass, long features, JSONSchema schema, Supplier<T> creator, Function buildFunction, FieldReader fieldReader) ObjectReader1(Class objectClass, String typeKey, String typeName, long features, JSONSchema schema, Supplier<T> creator, Function buildFunction, FieldReader... fieldReaders) ObjectReader10(Class objectClass, String typeKey, String typeName, long features, JSONSchema schema, Supplier<T> creator, Function buildFunction, FieldReader... fieldReaders) ObjectReader11(Class objectClass, String typeKey, String typeName, long features, JSONSchema schema, Supplier<T> creator, Function buildFunction, FieldReader... fieldReaders) ObjectReader12(Class objectClass, String typeKey, String typeName, long features, JSONSchema schema, Supplier<T> creator, Function buildFunction, FieldReader... fieldReaders) ObjectReader2(Class objectClass, long features, JSONSchema schema, Supplier<T> creator, Function buildFunction, FieldReader first, FieldReader second) ObjectReader2(Class objectClass, String typeKey, String typeName, long features, JSONSchema schema, Supplier<T> creator, Function buildFunction, FieldReader... fieldReaders) ObjectReader3(Class objectClass, String typeKey, String typeName, long features, JSONSchema schema, Supplier<T> creator, Function buildFunction, FieldReader... fieldReaders) ObjectReader4(Class objectClass, String typeKey, String typeName, long features, JSONSchema schema, Supplier<T> creator, Function buildFunction, FieldReader... fieldReaders) ObjectReader5(Class objectClass, String typeKey, String typeName, long features, JSONSchema schema, Supplier<T> creator, Function buildFunction, FieldReader... fieldReaders) ObjectReader6(Class objectClass, String typeKey, String typeName, long features, JSONSchema schema, Supplier<T> creator, Function buildFunction, FieldReader... fieldReaders) ObjectReader7(Class objectClass, String typeKey, String typeName, long features, JSONSchema schema, Supplier<T> creator, Function buildFunction, FieldReader... fieldReaders) ObjectReader8(Class objectClass, String typeKey, String typeName, long features, JSONSchema schema, Supplier<T> creator, Function buildFunction, FieldReader... fieldReaders) ObjectReader9(Class objectClass, String typeKey, String typeName, long features, JSONSchema schema, Supplier<T> creator, Function buildFunction, FieldReader... fieldReaders) ObjectReaderAdapter(Class objectClass, String typeKey, String typeName, long features, JSONSchema schema, Supplier<T> creator, Function buildFunction, FieldReader... fieldReaders) protectedObjectReaderBean(Class objectClass, Supplier<T> creator, String typeName, long features, JSONSchema schema, Function buildFunction) ObjectReaderImplValue(Class<T> objectClass, Type valueType, Class<I> valueClass, long features, String format, Object defaultValue, JSONSchema schema, Constructor<T> constructor, Method factoryMethod, Function<I, T> function) -
Uses of JSONSchema in com.alibaba.fastjson2.schema
Subclasses of JSONSchema in com.alibaba.fastjson2.schemaMethods in com.alibaba.fastjson2.schema that return JSONSchemaModifier and TypeMethodDescriptionObjectSchema.getProperty(String key) static JSONSchemaJSONSchema.of(JSONObject input) static JSONSchemaJSONSchema.of(JSONObject input, JSONSchema parent) static JSONSchemaJSONSchema.of(JSONObject input, Class objectClass) static JSONSchemaJSONSchema.parseSchema(String schema) Methods in com.alibaba.fastjson2.schema that return types with arguments of type JSONSchemaMethods in com.alibaba.fastjson2.schema with parameters of type JSONSchemaModifier and TypeMethodDescriptionstatic JSONSchemaJSONSchema.of(JSONObject input, JSONSchema parent) Constructors in com.alibaba.fastjson2.schema with parameters of type JSONSchemaModifierConstructorDescriptionArraySchema(JSONObject input, JSONSchema root) ObjectSchema(JSONObject input, JSONSchema root)