没有注释:
没有任何注释,它执行所谓的
POJO映射,它仅在实例成员上使用反射,并使用一些有关如何将json中的键映射到实例成员的名称的规则。*
注:它适用于
private成员以及
public或
package protected以及
如果与实例成员的名称不匹配,则开始尝试与
getXXX和
setXXX方法匹配,如果与任何方法都不匹配,则放弃。
带有注释:
它使用批注提供的元数据进行映射和转换。
当您有添加注释的源时,最好总是显式地使用注释,这样就不会猜测将什么映射到什么。
记住显式总是比隐式好!
WIKI上对此都有详细记录:
映射和注释
JSON模式:
我现在正在为我所有的新项目创建JSON
Schema定义,以根据架构规则引擎记录什么是有效的JSON以及什么是无效的JSON。这是记录数据结构并消除解析错误的好方法。



