天天看點

畢業設計(一)

List中的資料轉換成JSON資料格式用于前台,其中有Date資料類型無法轉換。

解決方法:

json-lib有一個配置類JsonConfig

通過JsonConfig可以注冊一個字段處理器

實作JsonValueProcessor接口即可

JsonConfig jsonConfig = new JsonConfig();
jsonConfig.registerJsonValueProcessor(java.util.Date.class,new JsonValueProcessor() {
  private SimpleDateFormat sd = new SimpleDateFormat("yyyy-MM-dd");
  public Object processObjectValue(String key, Object value, JsonConfig jsonConfig) {
    return  value == null ? null : sd.format(value);
  }
  public Object processArrayValue(Object value, JsonConfig jsonConfig) {
    return null;
  }
});      

繼續閱讀