纯Java中的JSON Schema验证实现,旨在实现正确性和性能
我正在尝试编写一个 JSON 架构以在引用的架构中强加额外的必需属性。我已经查看了这里和这里,但是 check-jsonschema 告诉我我需要顶部的属性......
我正在尝试编写 JSONSchema 以在嵌套的 GEOJson 要素对象中强加一些必需的属性。我已经查看了这里和这里,但是 check-jsonschema 告诉我我需要 ...
我正在使用 json 模式草案 4,我正在尝试有条件地添加对所需标签的要求。对于 env 标签中的任何值,都需要 1/2/3,但如果该值是 sat 或 uat,则另一个实验室...
到目前为止,我在我的 jsonschema 中使用它 “应用程序内容”:{ “类型”:“字符串”, “模式”:“.+” }, 我的 NodeJS 代码有 申请续...
{ “类型”:“对象”, “特性”: { "文件类型": { "类型": "字符串" }, “版本”:{“类型”:&q...
使用 Java 中的 JSON 模式定义从 JSON 中删除可选元素
我们有一个需求,通过队列传递JSON字符串,队列有大小限制。是否有可能使用...从 JSON 字符串/对象中删除可选元素...
下面的 JSON 对象将负责呈现选择菜单。 使用 JSON Schema,我是否可以动态验证默认键的值(在本例中为“sm”)
Java 或 Javascript 中的 JSON 模式验证器(linter)?
我正在从 String 中搜索 Java 或 Javascript 中的 JSON 模式验证器 (linter)。我只想验证 JSON 模式的准确性(而不是针对模式的简单 JSON)。最好的办法是得到...
使用 Json Schema 和 AJV 验证数组中的唯一属性
这是示例数据:- “标签”: [ {“名称”:“sampleId”,“值”:“12345”}, {“名称”:“样本ID”,...
我必须使用 json-schema 验证 json。 验证规则:(仅适用于prop1、prop2、prop3) prop1、prop2、prop3 是可选(非必需)属性 所有 3 个属性均有效
我有一个json属性Employee-name,它包含一个开头和结尾带有双引号的字符串,如下所示: “拉梅什·亚达夫” 我有一个 schema.json 文件来验证我的 json 数据的架构...
我想在另一个模式(car.json)中使用通用 Json 模式(genericPattern.json) 汽车.json {“$schema”:“https://json-schema.org/draft/2020-12/schema#”, “$id”:...
如何使用 ajv 验证具有不同嵌套 $schema 值的数据?
我正在尝试根据允许的模式验证具有不同嵌套 $schema 值的数据,但它无法使用正确的子模式正确验证嵌套对象。 这是一个简单的...
我正在创建一个接受请求参数的 API,我想验证该参数是否是有效的 mongo ObjectId。 API 签名:- https://example.com/test/:id 想要检查 id 是否是对象 id PS-我是...
如何在 json-schema Draft-07 中创建数组,其中项目具有“allOf”和“oneOf”?
我已经尝试了很多事情。下面的代码将在一定程度上展示我想要做什么。我需要顶级类型是一个数组,并且数组的项目包含基础内部的所有内容....
我正在尝试使用 JSON 模式规范中的元模式示例。 我将新的主元架构放入名为 new-main-meta-schema.json 的文件中 { “$schema”:&...
如何创建 2020-12 草案 JSON Schema 元架构的方言?
我想创建 Draft-2020-12 元模式的方言。我希望方言禁止使用“元数据”meta-sc 中的任何属性(标题、描述、默认值等)...
如何在 JSON 架构中的数组中允许存在多个可选且未命名的值?
如果这个问题已经得到解答,请告诉我。我正在尝试按照 json-schema.org 上找到的规范创建 JSON 架构文件。总的来说,一切都很好,除了一个......
FluentValidation 具有条件验证和实体属性的不同规则
我有一个实体: 公共类 BookDto { 公共字符串? id { 得到;放; } 公共字符串?外部图书 ID { 获取;放; } 公共字符串?名称{获取;放; } 公共字符串?描述 { g...
如何使用networknt/json-schema-validator验证数组项类型?
这可能是我缺少的一件非常简单的事情,但我的 json-schema-validator (networknt/json-schema-validator) 不会验证数组内项目的类型。 这个 Java 片段应该会产生