janvladimirmostert
05/23/2017, 12:45 PMDriverJson::class.memberProperties.forEach { property ->
println("${property.name}: ${property.javaClass.isEnum}")
}
@JsonIgnoreProperties(ignoreUnknown = true)
data class DriverJson(
var id: Int? = null,
var idNumber: String? = "",
var nationality: CountryType? = CountryType.None,
...
enum class CountryType() {
AF, AX, AL, DZ, AS, AD ….
prints:
id: false
idNumber: false
nationality: false
…