java enum转json_对于enum 转json

1 springboot工程本身就集成了jackson 只要是引入

org.springframework.boot

spring-boot-starter-web

2、对于enum转换json 使用注解:

@JsonValue

public enum TransEnum {

AUTO("auto","自动检测"),

ZH("zh","中文"),

EN("en","英语"),

YUE("yue","奥语"),

WYW("wyw","文言文"),

JP("jp","日语"),

KOR("kor","韩语"),

FAR("far","韩语"),

SPA("spa","西班牙语"),

TH("th","泰语"),

ARA("ara","阿拉伯语"),

RU("ru","阿拉伯语"),

PT("pt","葡萄牙语"),

DE("de","德语"),

IT("it","意大利语"),

EL("el","希腊语"),

NL("nl","荷兰语"),

PL("pl","波兰语"),

PUL("pl","保加利亚语"),

EST("est","爱沙尼亚语"),

DAN("dan","丹麦语"),

FIN("fin","芬兰语"),

CS("cs","捷克语"),

ROM("rom","罗马尼亚语"),

SLO("slo","斯洛文尼亚语"),

SWE("swe","瑞典语"),

HU("hu","匈牙利语"),

CHT("cht","繁体中文"),

VIE("VIE","越南语");

private String Code;

TransEnum(String code, String mes) {

Code = code;

Mes = mes;

}

private String Mes;

public String getCode() {

return Code;

}

public void setCode(String code) {

Code = code;

}

public String getMes() {

return Mes;

}

public void setMes(String mes) {

Mes = mes;

}

@JsonValue

public Map toMap() {

Map map = new HashMap();

map.put("Code", getCode());

map.put("Mes", getMes());

return map;

}

}

12def62563e7a94737c6b6f32f13cda1.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值