Json Assistant Help

JavaBean 转 Json

使用

  • 使用前提 :当前光标处于 Java 类中。

  • 使用方式 :右键弹出菜单,点击 Convert to JSON

  • 默认快捷键Alt+N

特性

  • 鼠标光标位于主类的范围 :解析主类的属性为 JSON。

  • 鼠标光标位于内部类的范围 :解析该内部类的属性为 JSON。

  • 鼠标光标位于方法变量、参数上 :解析变量、参数对应的类属性为 JSON。

  • 鼠标光标位于类引用上 :解析其对应的类属性为 JSON。


注解 / 关键字支持

  • @JSONField (FastJSON / FastJSON2)

    • serialize: 控制是否序列化。

    • name: 指定 JSON 键名。

    • format: 指定时间格式。

  • @JsonProperty (Jackson):指定 JSON 键名。

  • @JsonFormat (Jackson):指定时间格式。

  • @JsonIgnore (Jackson):忽略属性,不参与序列化。

  • transient :Java 关键字,被标记的属性不参与序列化。


注释支持

1.8.0 版本中增加了解析注释、相关注解的功能,其支持的内容与原序列化功能一致。

  • 使用方式 :右键弹出菜单,点击 Convert to JSON5 (comments)

  • 默认快捷键Alt+L

支持列表

  • 字段本身的注释

  • @ApiModelProperty (Swagger)

  • @Schema (Swagger v3)

682f4d7358cb8da5c8081ab4


序列化部分字段

1.8.1 版本中,支持只序列化部分字段,按需选择字段进行处理。

23 May 2025