/**
   * 除去不想生成的字段(特别适合去掉级联的对象)+时间转换
   *
   * @param excludes 除去不想生成的字�?
   * @param datePattern
   * @return
   */
  public static JsonConfig configJson(String[] excludes, String datePattern) {
    JsonConfig jsonConfig = new JsonConfig();
    jsonConfig.setExcludes(excludes);
    jsonConfig.setIgnoreDefaultExcludes(true);
    jsonConfig.setCycleDetectionStrategy(CycleDetectionStrategy.LENIENT);
    jsonConfig.registerJsonValueProcessor(Date.class, new JsonDateValueProcessor(datePattern));

    return jsonConfig;
  }
Exemple #2
0
 private static void setConfig(JsonConfig jsonConfig, String[] excludes) {
   jsonConfig.setExcludes(excludes);
   jsonConfig.setIgnoreDefaultExcludes(false);
   jsonConfig.setCycleDetectionStrategy(CycleDetectionStrategy.LENIENT);
 }