Class JsonPrimitive
java.lang.Object
com.northconcepts.datapipeline.json.builder.JsonNode
com.northconcepts.datapipeline.json.builder.JsonValue
com.northconcepts.datapipeline.json.builder.JsonPrimitive
A scalar value in a
JsonTemplate computed from an expression; dates, times and datetimes are written as
yyyy-MM-dd, HH:mm:ss.SSS and yyyy-MM-dd'T'HH:mm:ss.SSS'Z' strings.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected DataExceptionWraps the throwable in aDataExceptionwith this node's type, class and children; subclasses add their own details.getType()Returns the kind of JSON this node represents, which determines the child nodes it accepts.protected voidwriteEndImpl(ExpressionContext context, com.fasterxml.jackson.core.JsonGenerator generator) Writes this node's closing output, if any (such as an end-object or end-array token), after its children.protected voidwriteStartImpl(ExpressionContext context, com.fasterxml.jackson.core.JsonGenerator generator) Writes this node's opening output, if any: a start-object or start-array token, a field name or a scalar value.
-
Constructor Details
-
JsonPrimitive
-
-
Method Details
-
getType
Description copied from class:JsonNodeReturns the kind of JSON this node represents, which determines the child nodes it accepts. -
writeStartImpl
protected void writeStartImpl(ExpressionContext context, com.fasterxml.jackson.core.JsonGenerator generator) throws Throwable Description copied from class:JsonNodeWrites this node's opening output, if any: a start-object or start-array token, a field name or a scalar value.- Specified by:
writeStartImplin classJsonNode- Throws:
Throwable
-
writeEndImpl
protected void writeEndImpl(ExpressionContext context, com.fasterxml.jackson.core.JsonGenerator generator) throws Throwable Description copied from class:JsonNodeWrites this node's closing output, if any (such as an end-object or end-array token), after its children.- Specified by:
writeEndImplin classJsonNode- Throws:
Throwable
-
exception
Description copied from class:JsonNodeWraps the throwable in aDataExceptionwith this node's type, class and children; subclasses add their own details.
-