Jackson注解@get:JsonValue,GSON等效项[重复]

du7egjpx  于 2022-11-06  发布在  其他
关注(0)|答案(1)|浏览(152)

此问题在此处已有答案

Using Enums while parsing JSON with GSON(7个答案)
两年前就关门了。
Jackson的@get:JsonValue是否有GSON等效注解?
我有下面的枚举,我需要的GSON注解以及。

enum class TransactionType(@get:JsonValue val code: Int) { ... }
jbose2ul

jbose2ul1#

那是:

enum class Type(@get:JsonValue val code: Int, val description: String) {
    @SerializedName("0") NEGATIVE(2, "negative amount "),
    @SerializedName("1") CREDIT(3,"Credit."),
    @SerializedName("2") WAGERS(6,"wager"),
    @SerializedName("3") ZERO(8, "zero.")
}

参考:https://javadoc.io/doc/com.google.code.gson/gson/2.8.1/com/google/gson/annotations/package-summary.html

相关问题