Package io.deephaven.json
Class AnyValue
java.lang.Object
io.deephaven.json.Value
io.deephaven.json.AnyValue
Processes a JSON value as an implementation-specific object.
-
Nested Class Summary
Nested classes/interfaces inherited from class io.deephaven.json.Value
Value.Builder<V extends Value,
B extends Value.Builder<V, B>>, Value.Visitor<T> -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal Set<JsonValueTypes>
AlwaysJsonValueTypes.all()
.final boolean
Alwaystrue
.static AnyValue
of()
Allows missing and acceptsJsonValueTypes.all()
.final <T> T
walk
(Value.Visitor<T> visitor)
-
Constructor Details
-
AnyValue
public AnyValue()
-
-
Method Details
-
of
Allows missing and acceptsJsonValueTypes.all()
.- Returns:
- the any options
-
allowedTypes
AlwaysJsonValueTypes.all()
.- Specified by:
allowedTypes
in classValue
-
allowMissing
public final boolean allowMissing()Alwaystrue
.- Overrides:
allowMissing
in classValue
-
walk
-