Class JsonStream.Builder

java.lang.Object
io.avaje.jsonb.stream.JsonStream.Builder
Enclosing class:
JsonStream

public static final class JsonStream.Builder extends Object
Used to build JsonStream with custom settings.
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • serializeNulls

      public JsonStream.Builder serializeNulls(boolean serializeNulls)
      Set to true to serialize nulls. Defaults to false.
    • serializeEmpty

      public JsonStream.Builder serializeEmpty(boolean serializeEmpty)
      Set to true to serialize empty collections. Defaults to false.
    • failOnUnknown

      public JsonStream.Builder failOnUnknown(boolean failOnUnknown)
      Set to true to fail on unknown properties. Defaults to false.
    • build

      public JsonStream build()
      Build and return the JsonStream.