博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
定制序列化之@JSONType的使用
阅读量:5255 次
发布时间:2019-06-14

本文共 1511 字,大约阅读时间需要 5 分钟。

package com.ant.jdk8.json;import com.alibaba.fastjson.annotation.JSONField;import com.alibaba.fastjson.annotation.JSONType;import java.util.Date;@JSONType(includes = {"name","hireDate"},ignores = {"age"})public class User {    private String name;    private int age;    @JSONField(format="yyyy-MM-dd HH:mm:ss")    private Date hireDate;    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 getHireDate() {        return hireDate;    }    public void setHireDate(Date hireDate) {        this.hireDate = hireDate;    }    public User(String name, int age, Date hireDate) {        this.name = name;        this.age = age;        this.hireDate = hireDate;    }    public User() {    }}
package com.ant.jdk8.json;import com.alibaba.fastjson.JSON;import java.util.ArrayList;import java.util.Date;import java.util.List;public class JsonDemo {    public static void main(String[] args) {        convertCollectionToJson();    }    public static void convertCollectionToJson(){        List
userList = new ArrayList<>(); userList.add(new User("tom",20,new Date())); userList.add(new User("jack",25,new Date())); String jsonString = JSON.toJSONString(userList,true);//true表示转换为带格式的json文本 System.out.println(jsonString); }}

转载于:https://www.cnblogs.com/i-hard-working/p/9221483.html

你可能感兴趣的文章
MacOS copy图标shell脚本
查看>>
国外常见互联网盈利创新模式
查看>>
Oracle-05
查看>>
linux grep 搜索查找
查看>>
Not enough free disk space on disk '/boot'(转载)
查看>>
android 签名
查看>>
vue项目中使用百度统计
查看>>
android:scaleType属性
查看>>
SuperEPC
查看>>
mysql-5.7 innodb 的并行任务调度详解
查看>>
shell脚本
查看>>
Upload Image to .NET Core 2.1 API
查看>>
Js时间处理
查看>>
Java项目xml相关配置
查看>>
三维变换概述
查看>>
第三次作业
查看>>
vue route 跳转
查看>>
【雷电】源代码分析(二)-- 进入游戏攻击
查看>>
Entityframework:“System.Data.Entity.Internal.AppConfig”的类型初始值设定项引发异常。...
查看>>
Linux中防火墙centos
查看>>