有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

javajackson和Hibernate验证程序

是否有任何在线教程可用于将Hibernate validator与Jackson一起用于验证JSON? 我现在使用Spring和Jackson进行JSON解析。 对于Spring,我使用MappingJacksonHttpMessageConverter将传入的JSON负载自动转换为Java对象

我想向Java类添加验证器注释。例如,如果我有一个带有“name”的Person类作为字段之一,我希望在“name”元素出现1次时验证JSON负载。如果它在有效负载中出现超过1次,那么我希望验证器启动以拒绝请求

现在我观察到的是,如果有效载荷中有多个名称,Jackson就会忽略并选择最后一个

Java对象不绑定到任何XML模式等

验证JSON的最佳实践是什么


共 (1) 个答案

  1. # 1 楼答案

    Spring内置了JSR-303支持,请参阅the reference manual中的本章

    如果您使用的是Spring MVC,请参见here,您应该能够使用@Valid@RequestMapping方法注释参数