nikolaymetchev
02/18/2021, 1:41 PMpackage com.paxos.eltnam
import com.fasterxml.jackson.annotation.JsonProperty
enum class Fruit(val s: String) {
@JsonProperty("apples") APPLES("as"),
@JsonProperty("pears") PEARS("ps")
}
fun main() {
Fruit::class.java.declaredFields.filter { it.isEnumConstant }
.map { (it.annotations[0] as JsonProperty).value }
.forEach { println(it) }
}