Package | Description |
---|---|
com.ibm.cloud.objectstorage.protocol.json.internal |
Modifier and Type | Field and Description |
---|---|
static JsonMarshaller<BigDecimal> |
SimpleTypeJsonMarshallers.BIG_DECIMAL |
static JsonMarshaller<Boolean> |
QueryParamMarshallers.BOOLEAN |
static JsonMarshaller<Boolean> |
SimpleTypeJsonMarshallers.BOOLEAN |
static JsonMarshaller<Boolean> |
HeaderMarshallers.BOOLEAN |
static JsonMarshaller<ByteBuffer> |
SimpleTypeJsonMarshallers.BYTE_BUFFER |
static JsonMarshaller<Date> |
QueryParamMarshallers.DATE |
static JsonMarshaller<Date> |
SimpleTypeJsonMarshallers.DATE |
static JsonMarshaller<Date> |
HeaderMarshallers.DATE |
static JsonMarshaller<Double> |
QueryParamMarshallers.DOUBLE |
static JsonMarshaller<Double> |
SimpleTypeJsonMarshallers.DOUBLE |
static JsonMarshaller<Double> |
HeaderMarshallers.DOUBLE |
static JsonMarshaller<Float> |
QueryParamMarshallers.FLOAT |
static JsonMarshaller<Float> |
SimpleTypeJsonMarshallers.FLOAT |
static JsonMarshaller<Float> |
HeaderMarshallers.FLOAT |
static JsonMarshaller<String> |
SimpleTypePathMarshallers.GREEDY_STRING
Marshallers for Strings bound to a greedy path param.
|
static JsonMarshaller<Integer> |
QueryParamMarshallers.INTEGER |
static JsonMarshaller<Integer> |
SimpleTypeJsonMarshallers.INTEGER |
static JsonMarshaller<Integer> |
HeaderMarshallers.INTEGER |
static JsonMarshaller<Integer> |
SimpleTypePathMarshallers.INTEGER |
static JsonMarshaller<String> |
HeaderMarshallers.JSON_VALUE |
static JsonMarshaller<List> |
QueryParamMarshallers.LIST |
static JsonMarshaller<List> |
SimpleTypeJsonMarshallers.LIST |
static JsonMarshaller<Long> |
QueryParamMarshallers.LONG |
static JsonMarshaller<Long> |
SimpleTypeJsonMarshallers.LONG |
static JsonMarshaller<Long> |
HeaderMarshallers.LONG |
static JsonMarshaller<Long> |
SimpleTypePathMarshallers.LONG |
static JsonMarshaller<Map> |
QueryParamMarshallers.MAP |
static JsonMarshaller<Map> |
SimpleTypeJsonMarshallers.MAP
Marshalls a Map as a JSON object where each key becomes a field.
|
static JsonMarshaller<Void> |
JsonMarshaller.NULL |
static JsonMarshaller<Void> |
SimpleTypeJsonMarshallers.NULL
If the marshallingInfo is null, we are in a container (not a top level member) and should preserve
JSON null.
|
static JsonMarshaller<Void> |
SimpleTypePathMarshallers.NULL |
static JsonMarshaller<Short> |
QueryParamMarshallers.SHORT |
static JsonMarshaller<Short> |
SimpleTypeJsonMarshallers.SHORT |
static JsonMarshaller<String> |
QueryParamMarshallers.STRING |
static JsonMarshaller<String> |
SimpleTypeJsonMarshallers.STRING |
static JsonMarshaller<String> |
HeaderMarshallers.STRING |
static JsonMarshaller<String> |
SimpleTypePathMarshallers.STRING |
static JsonMarshaller<StructuredPojo> |
SimpleTypeJsonMarshallers.STRUCTURED |
Modifier and Type | Method and Description |
---|---|
static <T> JsonMarshaller<T> |
SimpleTypeJsonMarshallers.adapt(StructuredJsonMarshaller<T> toAdapt)
Adapt a
StructuredJsonMarshaller to a JsonMarshaller . |
<T> JsonMarshaller<T> |
MarshallerRegistry.getMarshaller(MarshallLocation marshallLocation,
MarshallingType<T> marshallingType,
T val) |
<T> JsonMarshaller<T> |
MarshallerRegistry.getMarshaller(MarshallLocation marshallLocation,
T val) |
Copyright © 2024. All rights reserved.