Class JsonField<T>

java.lang.Object
pl.sparkbit.commons.json.JsonField<T>
Direct Known Subclasses:
JsonField.JsonFieldAbsent, JsonField.JsonFieldPresent

public abstract class JsonField<T> extends Object
  • Constructor Details

    • JsonField

      public JsonField()
  • Method Details

    • ifPresent

      public abstract <D> D ifPresent(D defResponse, Function<T,D> callback)
    • ifPresent

      public void ifPresent(Consumer<T> callback)
    • absent

      public static <T> JsonField<T> absent()
    • wrap

      public static <T> JsonField<T> wrap(T value)