这个整洁的Python库是否有类似的工具:Java中的https://github.com/j2labs/schematics?
Schematics是一种简单的数据建模方法。它提供了构造数据,初始化数据,序列化数据,格式化数据和根据类型定义验证数据的机制,如电子邮件地址。
...
Schematics的主要目标是为类型系统提供类似的功能,以及生成我们发送到Internet的示意图,或存储在数据库中,或发送到某个Java进程,或基本上任何结构化的用例数据
答案 0 :(得分:1)
我猜JSR 303, bean验证将是最接近的等价物:
Bean Validation为JavaBean验证定义了元数据模型和API。元数据源是注释,能够通过使用XML验证描述符来覆盖和扩展元数据。 Hibernate团队为Hibernate Validator提供了Bean Validation的参考实现,并且还创建了Bean Validation TCK,JSR 303的任何实现都需要通过。