提问人:Siddharth Trikha 提问时间:11/9/2023 更新时间:11/9/2023 访问量:18
动态对象 Hashmap 的 Java 对象验证?
Java object validation for dynamic object Hashmap?
问:
我们有一个 MQTT 侦听器,它接收我们需要通过语法验证的消息。所以我们有一个这样的对象:
数据模型:
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"content",
})
public class Content
implements ToString2
{
...////
@XmlElement(required = true)
protected Object content;
}
数据模型是从 XSD(XML 模式文档)生成的,因此具有 JAXB 注释。
因此,当反序列化为 Java 对象时,将映射到动态 .有效负载示例:content
HashMap
"content": {
"devID":<String value>,
"lng": < decimal value>
}
现在我们有一个填充了上面的JSON,我们必须对其进行验证。可以有多个这样的有效载荷,我们需要对其进行验证,即在每个有效载荷中将有一组不同的 .HashMap
content
Key, Value
实现这种验证的最佳方法是什么?
我们没有使用框架,我们目前有容器。Spring
Jboss/EJB
答: 暂无答案
评论