json-schema-validator 相关问题

纯Java中的JSON Schema验证实现,旨在实现正确性和性能

如何使用 JSON Schema 来要求两个字段之一

我想验证 JSON 以使两个字段之一成为必填字段。 假设我们有两个字段(电子邮件地址和电话号码)。我想确保这两个字段之一是...

回答 1 投票 0

文章图像架构 JSON-LD 问题

Stack Overflow 社区 我有一个网站,我使用 JSON-LD 脚本来包含结构化数据。在其中一个脚本中,我使用以下格式指定图像 URL: <p>Stack Overflow 社区</p> <p>我有一个网站,我使用 JSON-LD 脚本来包含结构化数据。在其中一个脚本中,我使用以下格式指定图像 URL:</p> <pre><code>&lt;script type=&#34;application/ld+json&#34;&gt; { &#34;@context&#34;: &#34;https://schema.org&#34;, &#34;@type&#34;: &#34;Article&#34;, &#34;mainEntityOfPage&#34;: { &#34;@type&#34;: &#34;WebPage&#34;, &#34;@id&#34;: &#34;http://localhost/digitalclimbers/understand-laravel-with-features/&#34; }, &#34;headline&#34;: &#34;What Is Laravel&#34;, &#34;image&#34;: [ &#34;http://localhost/digitalclimbers/wp-content/uploads/2023/03/Untitled-design-4-min-300x300.jpg&#34;, &#34;http://localhost/digitalclimbers/wp-content/uploads/2023/03/Untitled-design-4-min-480x360.jpg&#34;, &#34;http://localhost/digitalclimbers/wp-content/uploads/2023/03/Untitled-design-4-min-1200x840.jpg&#34; ], &#34;description&#34;: &#34;Understand what is Laravel Framework, and its key features&#34;, &#34;datePublished&#34;: &#34;2023-03-29T21:29:59+05:30&#34;, &#34;dateModified&#34;: &#34;2024-01-26T09:43:41+05:30&#34;, &#34;wordCount&#34;: 256, &#34;about&#34;: [&#34;Definition&#34;, &#34;Laravel&#34;], &#34;articleSection&#34;: &#34;Laravel&#34;, &#34;inLanguage&#34;: &#34;en-IN&#34;, &#34;author&#34;: { &#34;@type&#34;: &#34;Person&#34;, &#34;name&#34;: &#34;Md Taufique Khan&#34;, &#34;image&#34;: { &#34;@type&#34;: &#34;ImageObject&#34;, &#34;url&#34;: &#34;http://localhost/digitalclimbers/wp-content/uploads/2023/03/Untitled-design-5.jpg&#34;, &#34;width&#34;: 150, &#34;height&#34;: 150, &#34;caption&#34;: &#34;author alttag&#34; }, &#34;url&#34;: &#34;https://example.com/author/john-doe&#34;, &#34;sameAs&#34;: [ &#34;https://lookmyweb.com&#34;, &#34;https://google.com&#34;, &#34;https://facebook.com&#34; ] }, &#34;publisher&#34;: { &#34;@type&#34;: &#34;Organization&#34;, &#34;name&#34;: &#34;Digital Climber&#34;, &#34;logo&#34;: { &#34;@type&#34;: &#34;ImageObject&#34;, &#34;url&#34;: &#34;C:\\xampp\\htdocs\\digitalclimbers/wp-content/themes/tk/assets/Images/Logo/publisher-logo.webp&#34;, &#34;width&#34;: 492, &#34;height&#34;: 150, &#34;caption&#34;: &#34;Logo of Digital Climber - A Reliable Source for Learning Digital Marketing &amp; Web Development&#34; }, &#34;url&#34;: &#34;http://localhost/digitalclimbers&#34;, &#34;sameAs&#34;: [ &#34;link1&#34;, &#34;link2&#34;, &#34;link3&#34; ] } } &lt;/script&gt; </code></pre> <p>但根据 Google 的说法,该图片 URL 无效</p> <pre><code>&#34;image&#34;: [ &#34;http://localhost/digitalclimbers/wp-content/uploads/2023/03/Untitled-design-4-min-300x300.jpg&#34;, &#34;http://localhost/digitalclimbers/wp-content/uploads/2023/03/Untitled-design-4-min-480x360.jpg&#34;, &#34;http://localhost/digitalclimbers/wp-content/uploads/2023/03/Untitled-design-4-min-1200x840.jpg&#34; ], </code></pre> <p>这是 <a href="https://search.google.com/test/rich-results/result?id=2fHGaw_g8pl6EdhuXMNwzg" rel="nofollow noreferrer">Google 报告</a></p> <p>帮我解决这个问题。</p> </question> <answer tick="false" vote="0"> <p>您需要将图像指定为ImageObject,还可以添加标题和创建日期等元信息:</p> <pre><code>&#34;image&#34;: [ { &#34;@type&#34;: &#34;ImageObject&#34;, &#34;url&#34;: &#34;https://example.com/image1.jpg&#34;, &#34;contentUrl&#34;: &#34;https://example.com/image1.jpg&#34;, &#34;caption&#34;: &#34;Caption of image 1&#34;, &#34;dateCreated&#34;: &#34;2018-12-06&#34; }, { &#34;@type&#34;: &#34;ImageObject&#34;, &#34;url&#34;: &#34;https://example.com/image2.jpg&#34;, &#34;contentUrl&#34;: &#34;https://example.com/image2.jpg&#34;, &#34;caption&#34;: &#34;Caption of image 2&#34;, &#34;dateCreated&#34;: &#34;2018-12-07&#34; }, ] </code></pre> </answer> </body></html>

回答 0 投票 0

如何根据属性计数应用约束?

我正在尝试编写一个模式来验证这种类型的 json { “脚步”: { “0”:{ “某事”:“某事” }, &q...

回答 1 投票 0

有效的 JSON 模式,但任何地方都是一个问题

有许多库可以从 JSON 模式生成 UI。大多数库工作正常。现在我有了一个被每个库和在线模式验证器标记为有效的模式。但是...

回答 1 投票 0

JSON 架构 oneOf 位于 allOf 中

大家好,我正在制作一个 JSON 模式,我正在使用 https://www.jsonschemavalidator.net/ 和 https://jsonschema.dev/ 来验证它们,两者都标记了我同样的问题,并且不知道出了什么问题 这是...

回答 1 投票 0

限制 JSON 数组仅接受特定类型的项目

我有一个中等复杂的 JSON 模式,其中包含一个数组,该数组仅接受两种特定类型的项目。由于某种原因,添加第三种类型的项目后,验证成功。你能...

回答 1 投票 0

如何在 OpenAI 函数调用中使用数组?

我正在使用 OpenAI 的函数调用从预设的项目列表中获取字符串列表。我希望 OpenAI 返回仅属于预设列表的值,而不返回其他值。 JSON 模式表明...

回答 1 投票 0

如何向 JSON 架构中引用架构中的属性添加附加约束?

我正在尝试编写一个 JSON 架构以在引用的架构中强加额外的必需属性。我已经查看了这里和这里,但是 check-jsonschema 告诉我我需要顶部的属性......

回答 1 投票 0

如何向geojson嵌套jsonschema添加约束

我正在尝试编写 JSONSchema 以在嵌套的 GEOJson 要素对象中强加一些必需的属性。我已经查看了这里和这里,但是 check-jsonschema 告诉我我需要 ...

回答 1 投票 0

json 架构来验证所需标签

我正在使用 json 模式草案 4,我正在尝试有条件地添加对所需标签的要求。对于 env 标签中的任何值,都需要 1/2/3,但如果该值是 sat 或 uat,则另一个实验室...

回答 2 投票 0

可选类型的 JSONSchema 验证

到目前为止,我在我的 jsonschema 中使用它 “应用程序内容”:{ “类型”:“字符串”, “模式”:“.+” }, 我的 NodeJS 代码有 申请续...

回答 1 投票 0

需要基于枚举值的 JSON 模式验证属性

{ “类型”:“对象”, “特性”: { "文件类型": { "类型": "字符串" }, “版本”:{“类型”:&q...

回答 1 投票 0

使用 Java 中的 JSON 模式定义从 JSON 中删除可选元素

我们有一个需求,通过队列传递JSON字符串,队列有大小限制。是否有可能使用...从 JSON 字符串/对象中删除可选元素...

回答 1 投票 0

JSON 架构参考子键

下面的 JSON 对象将负责呈现选择菜单。 使用 JSON Schema,我是否可以动态验证默认键的值(在本例中为“sm”)

回答 2 投票 0

Java 或 Javascript 中的 JSON 模式验证器(linter)?

我正在从 String 中搜索 Java 或 Javascript 中的 JSON 模式验证器 (linter)。我只想验证 JSON 模式的准确性(而不是针对模式的简单 JSON)。最好的办法是得到...

回答 1 投票 0

使用 Json Schema 和 AJV 验证数组中的唯一属性

这是示例数据:- “标签”: [ {“名称”:“sampleId”,“值”:“12345”}, {“名称”:“样本ID”,...

回答 1 投票 0

如何检查 json 模式中是否缺少任何属性

我必须使用 json-schema 验证 json。 验证规则:(仅适用于prop1、prop2、prop3) prop1、prop2、prop3 是可选(非必需)属性 所有 3 个属性均有效

回答 1 投票 0

Json schema,检查字符串的双引号开头和结尾

我有一个json属性Employee-name,它包含一个开头和结尾带有双引号的字符串,如下所示: “拉梅什·亚达夫” 我有一个 schema.json 文件来验证我的 json 数据的架构...

回答 2 投票 0

如何使用 #ref 将 Json 架构调用到另一个架构

我想在另一个模式(car.json)中使用通用 Json 模式(genericPattern.json) 汽车.json {“$schema”:“https://json-schema.org/draft/2020-12/schema#”, “$id”:...

回答 1 投票 0

如何使用 ajv 验证具有不同嵌套 $schema 值的数据?

我正在尝试根据允许的模式验证具有不同嵌套 $schema 值的数据,但它无法使用正确的子模式正确验证嵌套对象。 这是一个简单的...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.