Package io.avaje.jsonb.stream
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 Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JsonStream
build()
Build and return the JsonStream.JsonStream.Builder
failOnUnknown(boolean failOnUnknown)
Set to true to fail on unknown properties.JsonStream.Builder
serializeEmpty(boolean serializeEmpty)
Set to true to serialize empty collections.JsonStream.Builder
serializeNulls(boolean serializeNulls)
Set to true to serialize nulls.
-
-
-
Method Detail
-
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.
-
-