首页 > 其他分享 >jackson的使用

jackson的使用

时间:2023-01-15 22:14:21浏览次数:38  
标签:jackson name age birthday 使用 Date public String

@JsonIgnore:排除json序列化,将它标注在属性上不会进行json序列化
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",locale = "zh"):进行日期格式化
@JsonInclude(JsonInclude.Include.NON_NULL):当属性值为null时则不进行json序列化
@JsonProperty("uname"):属性设置别名

package boot.bean;
import com.fasterxml.jackson.annotation.*;
import java.util.Date;

public class User {
    @JsonInclude(JsonInclude.Include.NON_NULL)
    @JsonProperty("uname")
    private String name;
    @JsonIgnore
    private int age;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date birthday;

    public User(String name, int age, Date birthday) {
        this.name = name;
        this.age = age;
        this.birthday = birthday;
    }

    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 Date getBirthday() {
        return birthday;
    }

    public void setBirthday(Date birthday) {
        this.birthday = birthday;
    }

    @Override
    public String toString() {
        return "User{" +
                "name='" + name + '\'' +
                ", age=" + age +
                ", birthday=" + birthday +
                '}';
    }
}

 



标签:jackson,name,age,birthday,使用,Date,public,String
From: https://www.cnblogs.com/ixtao/p/17054256.html

相关文章

  • (转)Golang - new和make的使用和区别(示例详解)
    原文:https://www.cnblogs.com/beatleC/p/16081832.html前言:Go语言中new和make是内置函数,主要用来创建分配类型内存(相同点:堆上),其功能相似,却有本质区别。引入:变量的声明v......
  • 开启wamp依旧使用已下载的mysql
    1.打开D:\Environment\wamp64\bin\mysql\mysql8.0.31,修改my.ini添加本机mysql密码,并且将3个port=3306改为port=33162.打开D:\Environment\wamp64\apps\phpmyadmin5.2.0,......
  • 新型智慧城市使用的技术
    图1 新型智慧城市总体加构核心技术一、AI二、物联网(IoT): 物品与物品(T2T),人与物品(H2T),人与人(H2H)1、私有物联网2、公有物联网3、社区物联网4、混合物联网三、云计算......
  • sort使用
    用sort对结构体进行排序步骤如下1.先写c++头文件#include<iostream>#include<algorithm>//这个是sort的头文件 usingnamespacestd; 2.定义一个结构体eg:struct......
  • Havoc C2d的初次使用
    HavocC2简介Havoc是一款现代化的、可扩展的后渗透命令控制框架当前的Havoc版本还处于早期开发版,随着框架的不断成熟,可能会对Havoc的API和核心结构进行大量更改以下......
  • 第五节:搜索组件封装剖析、弹框的使用、页面各组件联调
    一.        二.        三.         !作       者:Yaopengfei(姚鹏飞)博客地址:http://www.cnblog......
  • Spring Boot---(16)Spring Boot使用Thymeleaf开发web页面
    摘要:Spring官方不推荐使用JSP来开发WEB,而是推荐使用如下几种模板引擎来开发:Thymeleaf(Spring官方推荐)FreeMarkerVelocityGroovyMustache这里以Thymeleaf为例,介绍如何和Spri......
  • Spring Boot---(13)Spring Boot 使用JPA访问数据库
    摘要:Spring-data-jpa的强大和方便之处在于:可以仅仅用一层接口,就可以实现对数据库的访问和操作。本文详细介绍了,SpringBoot环境下如何使用Spring-data-jpa来访问和操作数据......
  • Spring Boot---(11)SpringBoot使用Junit单元测试
    摘要:本文详细的记录了SpringBoot如何结合Junit写测试用例,如何执行,打包执行,忽略执行等操作,SpringBoot内置了Junit测试组件,使用很方便,不用再单独引入其他测试组件。 演示环境......
  • 使用docker中的nginx实现反向代理
    场景:宿主机有个目录存储静态资源,需要通过nginx代理出去,用户访问http://host:port/resource/xxxx访问。   1、修改宿主机中的/nginx/conf.d/default.conf文件(该文......