class Person{name: string;constructor(){
this.name = 'Serializer';}}
const human = new Person();Output1: Person{name:'Serialer'}//反序列化
const serialized_data = JSON.stringify(human)
Output1://{"name":"Serializer"}//序列化
const deserialized_data = JSON.parse(serialized_data)
Output://{name: 'Serializer }
@JsonFormat 日期
@JsonFormat(
shape = JsonFormat.Shape.STRING,
pattern = "yyyy/MM/dd hh:mm:ss",
timezone = "GMT+8")
public Date time;
@JsonPropertyOrder 排序
@JsonPropertyOrder(value={"time","orderName"})
public class Order{
public long orderID;
public String orderName;
public String des;@JsonFormat(shape = JsonFormat.Shape.STRING,
pattern = "yyyy/MM/dd hh:mm:ss",
timezone = "GMT+8")
public Date time;
public List<Buyer> buyer;}
@JsonProperty 更换输出名称
@JsonProperty("buy")
public List<Buyer> buyer;
@JsonInclude 输出的条件
@JsonProperty("buy")@JsonInclude(JsonInclude.Include.NON_NULL)
public List<Buyer> buyer;