Package ca.uhn.fhir.parser.json
Class JsonLikeValue
java.lang.Object
ca.uhn.fhir.parser.json.JsonLikeValue
- Direct Known Subclasses:
JsonLikeArray,JsonLikeObject
This is the generalization of anything that is a "value"
element in a JSON structure. This could be a JSON object,
a JSON array, a scalar value (number, string, boolean),
or a null.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic class -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic JsonLikeArrayasArray(JsonLikeValue element)static booleanasBoolean(JsonLikeValue element)static JsonLikeObjectasObject(JsonLikeValue element)static StringasString(JsonLikeValue element)booleanabstract JsonLikeValue.ScalarTypeabstract JsonLikeValue.ValueTypeabstract ObjectgetValue()booleanisArray()booleanisNull()booleanisNumber()booleanisObject()booleanisScalar()booleanisString()
-
Field Details
-
NULL
-
TRUE
-
FALSE
-
-
Constructor Details
-
JsonLikeValue
public JsonLikeValue()
-
-
Method Details
-
getJsonType
-
getDataType
-
getValue
-
isArray
-
isObject
-
isScalar
-
isString
-
isNumber
-
isNull
-
getAsArray
-
getAsObject
-
getAsString
-
getAsNumber
-
getAsBoolean
-
asArray
-
asObject
-
asString
-
asBoolean
-