java - 是否可以通过 json-schema 检查是否仅存在必填字段?

标签 java json spring

我正在编写一个 api 端点。参数是原始 JSON。我正在尝试通过 JSON 架构 (org.everit.json.schema) 验证它。我想严格定义结构,只允许描述字段。 我浏览过JSON Schema doc并且仍然怀疑这是否可能。有人知道该怎么做吗?

最佳答案

终于,我找到了解决办法。 “附加属性”:假, 这使得架构不允许未描述的属性。

关于java - 是否可以通过 json-schema 检查是否仅存在必填字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60967756/

相关文章:

java - JXL 命名面积公式显示不正确的值

java - spring AOP错误为0找不到引用的切入点

mysql - 在 Node 上 MySQL 与 JSON

php - Mysql从嵌套查询中获取json

json - 使用 XSLT 1.0 版从 JSON 文件中提取信息

java - 使用 spring Application Context 时的性能问题

java - Spring Security中错误的自定义设计用户/权限

java - 使用 shell 文件运行 jar 并指定类路径和属性文件路径

java - 数独回溯算法(Java)

java - 使用 apache cxf 发布表单