Uses of Class
com.alibaba.fastjson2.schema.JSONSchema
-
Packages that use JSONSchema Package Description com.alibaba.fastjson2 com.alibaba.fastjson2.reader com.alibaba.fastjson2.schema -
-
Uses of JSONSchema in com.alibaba.fastjson2
Methods in com.alibaba.fastjson2 with parameters of type JSONSchema Modifier and Type Method Description booleanJSONArray. isValid(JSONSchema schema)booleanJSONObject. isValid(JSONSchema schema) -
Uses of JSONSchema in com.alibaba.fastjson2.reader
Fields in com.alibaba.fastjson2.reader declared as JSONSchema Modifier and Type Field Description JSONSchemaFieldReader. schemaprotected JSONSchemaObjectReaderBean. schemaMethods in com.alibaba.fastjson2.reader with parameters of type JSONSchema Modifier and Type Method Description <T,V>
FieldReaderObjectReaderCreator. createFieldReader(Class objectClass, Type objectType, String fieldName, Type fieldType, Class<V> fieldClass, int ordinal, long features, String format, Locale locale, 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, Class declaringClass, 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, Class declaringClass, Parameter parameter, JSONSchema schema, ObjectReader initReader)<T> FieldReaderObjectReaderCreator. createFieldReaderParam(Class<T> objectClass, Type objectType, String fieldName, int ordinal, long features, String format, Locale locale, Object defaultValue, Type fieldType, Class fieldClass, String paramName, Class declaringClass, 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)<T> ObjectReader<T>ObjectReaderCreator. createObjectReader(Class<T> objectClass, String typeKey, String rootName, long features, JSONSchema schema, Supplier<T> defaultCreator, Function buildFunction, FieldReader... fieldReaders)<T> ObjectReader<T>ObjectReaderCreatorASM. createObjectReader(Class<T> objectClass, String typeKey, String rootName, long features, JSONSchema schema, Supplier<T> defaultCreator, Function buildFunction, FieldReader... fieldReaders)static <T> ObjectReaderImplValueInt<T>ObjectReaderImplValueInt. of(Class<T> objectClass, long features, JSONSchema schema, IntFunction<T> function)static <T> ObjectReaderImplValueString<T>ObjectReaderImplValueString. of(Class<T> objectClass, long features, JSONSchema schema, Function<String,T> function)Constructors in com.alibaba.fastjson2.reader with parameters of type JSONSchema Constructor Description FieldReader(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)FieldReaderMapMethod(String fieldName, Type fieldType, Class fieldClass, int ordinal, long features, String format, Locale locale, Object defaultValue, JSONSchema schema, Method method, Field field, BiConsumer function, String arrayToMapKey, BiConsumer arrayToMapDuplicateHandler)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)ObjectReaderAdapter(Class objectClass, String typeKey, String typeName, long features, JSONSchema schema, Supplier<T> creator, Function buildFunction, Class[] seeAlso, String[] seeAlsoNames, FieldReader... fieldReaders)ObjectReaderAdapter(Class objectClass, String typeKey, String typeName, long features, JSONSchema schema, Supplier<T> creator, Function buildFunction, Class[] seeAlso, String[] seeAlsoNames, Class seeAlsoDefault, FieldReader... fieldReaders)ObjectReaderBean(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)ObjectReaderImplValueInt(Class<T> objectClass, long features, JSONSchema schema, IntFunction<T> function)ObjectReaderImplValueString(Class<T> objectClass, long features, JSONSchema schema, Function<String,T> function)ObjectReaderRootName(Class objectClass, String typeKey, String typeName, String rootName, long features, JSONSchema schema, Supplier creator, Function buildFunction, Class[] seeAlso, String[] seeAlsoNames, Class seeAlsoDefault, FieldReader[] fieldReaders) -
Uses of JSONSchema in com.alibaba.fastjson2.schema
Subclasses of JSONSchema in com.alibaba.fastjson2.schema Modifier and Type Class Description classArraySchemaclassBooleanSchemaclassEnumSchemaclassIntegerSchemaclassNumberSchemaclassObjectSchemaclassStringSchemaclassUnresolvedReferenceMethods in com.alibaba.fastjson2.schema that return JSONSchema Modifier and Type Method Description JSONSchemaObjectSchema. getDefs(String def)JSONSchemaArraySchema. getItemSchema()JSONSchemaObjectSchema. getProperty(String key)static JSONSchemaJSONSchema. of(JSONObject input)static JSONSchemaJSONSchema. of(JSONObject input, JSONSchema parent)static JSONSchemaJSONSchema. of(JSONObject input, Class objectClass)static JSONSchemaJSONSchema. of(Type type)static JSONSchemaJSONSchema. ofValue(Object value)static JSONSchemaJSONSchema. parseSchema(String schema)Methods in com.alibaba.fastjson2.schema that return types with arguments of type JSONSchema Modifier and Type Method Description Map<String,JSONSchema>ObjectSchema. getProperties()Methods in com.alibaba.fastjson2.schema with parameters of type JSONSchema Modifier and Type Method Description static JSONSchemaJSONSchema. of(JSONObject input, JSONSchema parent)Method parameters in com.alibaba.fastjson2.schema with type arguments of type JSONSchema Modifier and Type Method Description voidArraySchema. accept(Predicate<JSONSchema> v)voidJSONSchema. accept(Predicate<JSONSchema> v)voidObjectSchema. accept(Predicate<JSONSchema> v)Constructors in com.alibaba.fastjson2.schema with parameters of type JSONSchema Constructor Description ArraySchema(JSONObject input, JSONSchema root)ObjectSchema(JSONObject input, JSONSchema root)
-