Class | Description |
---|---|
JsonEnumType |
Transform JSON Schema enum to Java enum:
"enum": ["blue", "green", 5, 4.0]
enum Foo implements IBindingType {
blue("blue"),
green("green"),
_5(5),
_4_0(4.0);
private final Object _value;
Foo(Object value) {
_value = value;
}
@Override
public Object toBindingValue() {
return _value;
}
}
When calling
myObj.setFoo(MyObj.Foo.blue) the JSON manifold marshals the value corresponding with
the Java enum const so that the JSON bindings always contains JSON values. |
JsonFormatType |
This type facilitates mapping a Java type to a JSON
"format" type such as "date-time . |
JsonSchemaTransformer | |
JsonSchemaTransformerSession |
Manages a cache of base types per URL for a given Json parser/transformer session.
|
JsonSchemaType |
The base JSON Schema type.
|
JsonUnionType | |
LazyRefJsonType | |
TypeAttributes |
TypeAttributes contains attributes that "decorate" a type.
|
Enum | Description |
---|---|
Type |
Exception | Description |
---|---|
IllegalSchemaTypeName |
Copyright © 2024. All rights reserved.