• jackson 进行json与java对象转换 之二


    主要用于测试学习用jackson包实现json、对象、Map之间的转换。

    1、准备测试用的Java类

    (1)Link类

        package test;  
          
        /**  
         * Description: 联系方式,被user使用 
         */  
        public class Link  
        {  
            private String phone; //移动电话  
            private String address; //地址  
            private String qq; //QQ  
              
            public String getPhone()  
            {  
                return phone;  
            }  
            public void setPhone(String phone)  
            {  
                this.phone = phone;  
            }  
            public String getAddress()  
            {  
                return address;  
            }  
            public void setAddress(String address)  
            {  
                this.address = address;  
            }  
            public String getQq()  
            {  
                return qq;  
            }  
            public void setQq(String qq)  
            {  
                this.qq = qq;  
            }  
        }  

    (2)User类

        package test;  
          
        import java.util.Date;  
        import java.util.List;  
        import java.util.Map;  
        import java.util.Set;  
          
        /**  
         * Description: 用户,测试模型类 
         */  
        public class User  
        {  
            private String id; //标识  
            private String name;    //姓名  
            private int age;    //年龄  
            private double pay; //工资   
            private boolean valid;  //是否有效  
            private char one; //一个字符  
            private Date birthday;  //生日  
              
            private Link link; //联系方式,自定义  
              
            private Map map; //测试用  
            private List list; //测试用  
            private Set set; //测试用  
            public String getId()  
            {  
                return id;  
            }  
            public void setId(String id)  
            {  
                this.id = id;  
            }  
            public String getName()  
            {  
                return name;  
            }  
            public void setName(String name)  
            {  
                this.name = name;  
            }  
            public int getAge()  
            {  
                return age;  
            }  
            public void setAge(int age)  
            {  
                this.age = age;  
            }  
            public double getPay()  
            {  
                return pay;  
            }  
            public void setPay(double pay)  
            {  
                this.pay = pay;  
            }  
            public boolean isValid()  
            {  
                return valid;  
            }  
            public void setValid(boolean valid)  
            {  
                this.valid = valid;  
            }  
            public char getOne()  
            {  
                return one;  
            }  
            public void setOne(char one)  
            {  
                this.one = one;  
            }  
            public Date getBirthday()  
            {  
                return birthday;  
            }  
            public void setBirthday(Date birthday)  
            {  
                this.birthday = birthday;  
            }  
            public Link getLink()  
            {  
                return link;  
            }  
            public void setLink(Link link)  
            {  
                this.link = link;  
            }  
            public Map getMap()  
            {  
                return map;  
            }  
            public void setMap(Map map)  
            {  
                this.map = map;  
            }  
            public List getList()  
            {  
                return list;  
            }  
            public void setList(List list)  
            {  
                this.list = list;  
            }  
            public Set getSet()  
            {  
                return set;  
            }  
            public void setSet(Set set)  
            {  
                this.set = set;  
            }  
        }  
  • 相关阅读:
    VC++导入导出类
    SVN操作手册
    stdcall与cdecl的区别
    VC++编译MPIR 2.7.0
    zabbix 监控 WEB 应用性能
    zabbix 常用监控模板
    zabbix 自定义 windows 监控项
    zabbix 自定义 nginx 监控模板
    zabbix agent 自定义 UserParameter
    zabbix python 微信告警脚本
  • 原文地址:https://www.cnblogs.com/cainiao-Shun666/p/6872567.html
Copyright © 2020-2023  润新知