Json Assistant Help

JavaBean 转 Json

使用

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

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

  • 默认快捷键Alt+N

特性

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

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

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

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


注解 / 关键字支持

  • FastJSON / FastJSON2

    • @JSONField

      • serialize: 控制是否序列化。

      • name: 指定 JSON 键名。

      • format: 指定时间格式。

  • Jackson

    • @JsonProperty :指定 JSON 键名。

    • @JsonFormat :指定时间格式。

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

  • Java 关键字

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


注释支持

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

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

  • 默认快捷键Alt+L

支持列表

  • 字段本身的注释 (文档注释)

  • @ApiModelProperty (Swagger)

  • @Schema (Swagger v3)


6830965958cb8da5c80ab8f4


序列化部分字段

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






05 July 2025