是否有适用于Java的Schematics(Python)工具?

时间:2012-10-06 09:19:59

标签: java python validation serialization schema

这个整洁的Python库是否有类似的工具:Java中的https://github.com/j2labs/schematics

  

Schematics是一种简单的数据建模方法。它提供了构造数据,初始化数据,序列化数据,格式化数据和根据类型定义验证数据的机制,如电子邮件地址。

     

...

     

Schematics的主要目标是为类型系统提供类似的功能,以及生成我们发送到Internet的示意图,或存储在数据库中,或发送到某个Java进程,或基本上任何结构化的用例数据

1 个答案:

答案 0 :(得分:1)

我猜JSR 303, bean验证将是最接近的等价物:

  

Bean Validation为JavaBean验证定义了元数据模型和API。元数据源是注释,能够通过使用XML验证描述符来覆盖和扩展元数据。 Hibernate团队为Hibernate Validator提供了Bean Validation的参考实现,并且还创建了Bean Validation TCK,JSR 303的任何实现都需要通过。