Annotation Interface JsonDiscriminator
json类型多态的实现,请使用
@ JsonTypeName 来定义实现类的ID
如果从自定义注解中抽取id,请请先注册,例如:
将@PageTemplate注解中的name作为ID,这按照如下方式添加:
AnnotionedJsonTypeIdResolver.addAnnotion(PageTemplate.class, PageTemplate::name, "com.botbrain");
- Author:
- Cody Lu
-
Optional Element Summary
Optional Elements
-
Element Details
-
property
Alias forJsonTypeInfo.property().- Returns:
- Default:
- "@t"
-