public final class DurationSerializer
extends com.fasterxml.jackson.databind.JsonSerializer<java.time.Duration>
Duration object into ISO8601 formats.| Constructor and Description |
|---|
DurationSerializer() |
| Modifier and Type | Method and Description |
|---|---|
static com.fasterxml.jackson.databind.module.SimpleModule |
getModule()
Gets a module wrapping this serializer as an adapter for the Jackson
ObjectMapper.
|
void |
serialize(java.time.Duration duration,
com.fasterxml.jackson.core.JsonGenerator jsonGenerator,
com.fasterxml.jackson.databind.SerializerProvider serializerProvider) |
static String |
toString(java.time.Duration duration)
Convert to provided Duration to an ISO 8601 String with a days component.
|
public static com.fasterxml.jackson.databind.module.SimpleModule getModule()
public void serialize(java.time.Duration duration,
com.fasterxml.jackson.core.JsonGenerator jsonGenerator,
com.fasterxml.jackson.databind.SerializerProvider serializerProvider)
throws IOException
serialize in class com.fasterxml.jackson.databind.JsonSerializer<java.time.Duration>IOExceptionpublic static String toString(java.time.Duration duration)
duration - The Duration to convert./**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*/