java.lang.Object
com.northconcepts.datapipeline.json.builder.JsonNode
com.northconcepts.datapipeline.json.builder.JsonValue
Direct Known Subclasses:
JsonArray, JsonObject, JsonPrimitive

public abstract class JsonValue extends JsonNode
Base class for the objects, arrays and scalar values of a JsonTemplate.
  • Constructor Details

    • JsonValue

      public JsonValue()
  • Method Details

    • when

      public JsonConditionalNode when(String condition)
      Description copied from class: JsonNode
      Adds and returns a fragment whose nodes are written only when the given logical expression is true.
      Overrides:
      when in class JsonNode
    • detail

      public JsonDetailMarker detail()
      Description copied from class: JsonNode
      Adds and returns the detail marker; the nodes added to it are written once for each record.
      Overrides:
      detail in class JsonNode