zoukankan      html  css  js  c++  java
  • 对于enum 转json

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

    <dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
    

     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<String, String> toMap() {
            Map<String, String> map = new HashMap<String, String>();
            map.put("Code", getCode());
            map.put("Mes", getMes());
            return map;
        }
    }
    

      

  • 相关阅读:
    初学mysql数据库
    类与对象课堂总结
    CNN网络的基本介绍(三)
    CNN网络的基本介绍(二)
    CNN网络的基本介绍(一)
    Android studio界面布局的简单介绍
    Android studio初见及结构分析
    JDBC实现Mysqual的增删改查
    BufferedReader统计TXT文本
    JAVA的异常处理
  • 原文地址:https://www.cnblogs.com/zrboke/p/12978933.html
Copyright © 2011-2022 走看看