1

我正在使用 CXF 和 Jackson 构建一个 RESTful 服务。我需要根据 json 模式验证 JSON 数据(草案 4)。我想我应该在反序列化之前验证它。

我已经通过https://github.com/fge/json-schema-validator。我想使用这个验证器,但如何在我的应用程序中插入它?我应该覆盖 JacksonJsonProvider 吗?

4

1 回答 1

0

您应该向 JSONProvider 提供 schemaLocation。您可以简单地通过配置文件 (context.xml) 提供它。

我曾经使用过它,但遇到了 schemaLocation 的问题。我的提供商无法加载架构。在这种情况下,您可以覆盖您的提供商并自己设置您的位置图。

于 2013-09-22T06:14:50.620 回答