Rfc3339DateJsonAdapter

class Rfc3339DateJsonAdapter : JsonAdapter<T>

Formats dates using RFC 3339, which is formatted like 2015-09-26T18:23:50.250Z. This adapter is null-safe. To use, add this as an adapter for Date.class on your Moshi.Builder:


Moshi moshi = new Moshi.Builder()
    .add(Date.class, new Rfc3339DateJsonAdapter())
    .build();

Functions

Link copied to clipboard
fun failOnUnknown(): JsonAdapter<T>
Link copied to clipboard
open fun fromJson(reader: JsonReader): Date
Link copied to clipboard
fun fromJsonValue(value: Any): T
Link copied to clipboard
open fun indent(indent: String): JsonAdapter<T>
Link copied to clipboard
fun lenient(): JsonAdapter<T>
Link copied to clipboard
fun nonNull(): JsonAdapter<T>
Link copied to clipboard
fun nullSafe(): JsonAdapter<T>
Link copied to clipboard
fun serializeNulls(): JsonAdapter<T>
Link copied to clipboard
fun toJson(value: T): String
open fun toJson(writer: JsonWriter, value: Date)
Link copied to clipboard
fun toJsonValue(value: T): Any