一、Date時間格式
當使用jackson在處理時間時,默認是將時間輸出爲timestamps格式,要想自定義格式能夠參考如下代碼:
Java代碼
- ObjectMapper objectMapper = new ObjectMapper();
- objectMapper.getSerializationConfig().setDateFormat(new SimpleDateFormat("yyyy-MM-dd"));
只須要一個DateFormat的對象便可;
二、忽略對象屬性
在jackson時中不能像json-lib同樣動態的設置過濾屬性,只能在實體中加相應的註解來解決問題
Java代碼
- @JsonIgnoreProperties(ignoreUnknown = true)
- public class NumberOwnership {
-
- @Override
- @JsonIgnore
- public String getId() {
- return super.getId();
- }
-
- @Override
- public void setId(String id) {
- super.setId(id);
- }
-
- }