Annotation Type JSONColumn


@Target({FIELD,TYPE}) @Retention(RUNTIME) @Documented public @interface JSONColumn
此注解用于标记类或字段,以指定它们在 JSON 映射中的特殊处理方式。 适用于实体字段或类,用于声明与 JSON 数据的映射关系。

使用示例:

 @JSONColumn(fields = {"field1", "field2"})
 private String exampleField;
 

注解参数:

  • fields:需要映射的 JSON 字段的名称数组。

注解目标:

  • 可以应用于类级别或字段级别。

运行时保留策略:注解信息会保留到运行时,可通过反射获取。

Since:
1.0
Author:
Siwen Yu(yusiwen@gmail.com)
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    定义需要映射的 JSON 字段名称数组。
  • Element Details

    • fields

      String[] fields
      定义需要映射的 JSON 字段名称数组。
      Returns:
      JSON 字段名称数组,如果未指定则返回空数组
      Default:
      {}