1. 程式人生 > >gson或jackson實體的屬性為null時,序列化時保留該字串

gson或jackson實體的屬性為null時,序列化時保留該字串

Gson g = new GsonBuilder().serializeNulls().create();

ObjectMapper mapper = new ObjectMapper();
 mapper.setSerializationInclusion(Include.NON_NULL);  


jsckson 註解方式
  1. //將該標記放在屬性上,如果該屬性為NULL則不參與序列化
  2.         //如果放在類上邊,那對這個類的全部屬性起作用
  3.         //Include.Include.ALWAYS 預設
  4.         //Include.NON_DEFAULT 屬性為預設值不序列化
  5.         //Include.NON_EMPTY 屬性為 空(“”)  或者為 NULL 都不序列化
  6.         //Include.NON_NULL 屬性為NULL 不序列化
  7.     @JsonInclude(Include.NON_NULL)