JSONField註解的使用

2021-08-30 02:28:23 字數 662 閱讀 4567

fastjson中的註解@jsonfield,一般作用在get/set方法上面,常用的使用場景有下面三個:

一、修改字段對映使用方法:

private integer aid;

// 實體類序列化為json字串的時候,此類的aid欄位,序列化為json中的testid欄位

@jsonfield(name="testid")

public integer getaid()

// json字串解析為類實體的時候,json中的id欄位,寫入此類的aid欄位

@jsonfield(name="id")

public void setaid(integer aid)

二、格式化使用方法

@jsonfield(format = "yyyy-mm-dd hh:mm:ss")

public date getdatecompleted(...)

三、過濾不需要序列化的字段

@jsonfield(serialize = false)

public integer getprogress()

FastJson中 JSONField註解使用

最近在乙個專案中,在組裝資訊給對方傳送json字串的時候,對方要字元key總是大寫開頭的,而用標準的 body jsonobject.tojsonstring enterpriseinfodto body json.tojsonstring enterpriseinfodto 輸出的時候,就算我們的...

註解的使用

1.configuration 1.1說明 表示配置類 一般和bean註解連用 2.bean 2.1 表示將返回的物件例項化之後,交由spring管理 說明 四個註解類交由spring容器建立和管理,在不同的類上,描述此類處理什麼業務 4.1 qualifier次註解配合 autowired註解使用...

spring註解的使用

前言 spring的配置方式無外乎註解以及xml檔案配置,當然,這兩種方式各有優略,阿福並不在此討論其優略!只是單純的想要記錄下spring的一些常用註解使用!常用註解 repository 持久層 service 業務層 controller 控制層 conponent 泛指元件,用於元件界限比較...