Interface Jsonb.Builder

Enclosing interface:
Jsonb

public static interface Jsonb.Builder
Build the Jsonb instance adding JsonAdapter, Factory or AdapterBuilder.
  • Method Summary

    Modifier and Type
    Method
    Description
    Add a JsonAdapter.Factory which provides JsonAdapters to use.
    add(Type type, JsonAdapter<T> jsonAdapter)
    Add a JsonAdapter to use for the given type.
    add(Type type, Jsonb.AdapterBuilder builder)
    Add a AdapterBuilder which provides a JsonAdapter to use for the given type.
    Build and return the Jsonb instance with all the given adapters and factories registered.
    failOnUnknown(boolean failOnUnknown)
    Set failOnUnknown to true such that an exception is thrown when unknown properties are read in the json content.
    mathTypesAsString(boolean mathTypesAsString)
    Set to true for BigDecimal and BigInteger to serialise as String values rather than number values.