public class JsonbConfig extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
ADAPTERS |
static String |
BINARY_DATA_STRATEGY |
private Map<String,Object> |
configuration |
static String |
ENCODING |
static String |
FORMATTING |
static String |
NULL_VALUES |
static String |
PROPERTY_NAMING_STRATEGY |
static String |
PROPERTY_ORDER_STRATEGY |
static String |
PROPERTY_VISIBILITY_STRATEGY |
static String |
STRICT_IJSON |
| Constructor and Description |
|---|
JsonbConfig() |
| Modifier and Type | Method and Description |
|---|---|
Map<String,Object> |
getAsMap() |
Optional<Object> |
getProperty(String name) |
JsonbConfig |
setProperty(String name,
Object value) |
JsonbConfig |
withAdapters(JsonbAdapter... adapters) |
JsonbConfig |
withBinaryDataStrategy(String binaryDataStrategy) |
JsonbConfig |
withEncoding(String encoding) |
JsonbConfig |
withFormatting(Boolean formatted) |
JsonbConfig |
withNullValues(Boolean serializeNullValues) |
JsonbConfig |
withPropertyNamingStrategy(PropertyNamingStrategy propertyNamingStrategy) |
JsonbConfig |
withPropertyNamingStrategy(String propertyNamingStrategy) |
JsonbConfig |
withPropertyOrderStrategy(String propertyOrderStrategy) |
JsonbConfig |
withPropertyVisibilityStrategy(PropertyVisibilityStrategy propertyVisibilityStrategy) |
JsonbConfig |
withStrictIJSON(Boolean enabled) |
public static final String FORMATTING
public static final String ENCODING
public static final String PROPERTY_NAMING_STRATEGY
public static final String PROPERTY_ORDER_STRATEGY
public static final String NULL_VALUES
public static final String STRICT_IJSON
public static final String PROPERTY_VISIBILITY_STRATEGY
public static final String ADAPTERS
public static final String BINARY_DATA_STRATEGY
public final JsonbConfig setProperty(String name, Object value)
public final JsonbConfig withFormatting(Boolean formatted)
public final JsonbConfig withNullValues(Boolean serializeNullValues)
public final JsonbConfig withEncoding(String encoding)
public final JsonbConfig withStrictIJSON(Boolean enabled)
public final JsonbConfig withPropertyNamingStrategy(PropertyNamingStrategy propertyNamingStrategy)
public final JsonbConfig withPropertyNamingStrategy(String propertyNamingStrategy)
public final JsonbConfig withPropertyOrderStrategy(String propertyOrderStrategy)
public final JsonbConfig withPropertyVisibilityStrategy(PropertyVisibilityStrategy propertyVisibilityStrategy)
public final JsonbConfig withAdapters(JsonbAdapter... adapters)
public final JsonbConfig withBinaryDataStrategy(String binaryDataStrategy)
Copyright © 2014–2016 The Apache Software Foundation. All rights reserved.