api-generator-templates/KotlinOutputFiles/LocalDateJodaTimeJsonAdapte...

17 lines
517 B
Kotlin

import org.joda.time.LocalDate
import org.joda.time.format.DateTimeFormatter
class LocalDateJodaTimeJsonAdapter(
formats: Array<String>
) : AbstractJodaTimeJsonAdapter<LocalDate>(formats) {
override fun fromJsonInner(value: String, dateTimeFormatter: DateTimeFormatter): LocalDate {
return LocalDate.parse(value, dateTimeFormatter)
}
override fun toJsonInner(value: LocalDate?, dateTimeFormatter: DateTimeFormatter): String? {
return value?.toString(dateTimeFormatter)
}
}