jsonschema 相关问题

JSON Schema是一个JSON文档(一个对象),它定义了对其他JSON文档(实例)应遵循的约束;它还可用于解释实例,以便提供指向外部资源的链接(超级架构)。有关详细信息,请访问http://json-schema.org/

验证属性是否存在于两个不同对象中

(旁注:我仅限于使用 json-schema 草案 7,因为我正在修改 SchemaStore 架构) 我正在尝试构建一个 JSON 架构定义,该定义能够验证属性我...

回答 1 投票 0

使用 JSON Schema 检查数组是否有奇数个项目

是否可以使用 JSON Schema 检查字符串数组是否包含奇数个项目? 这将是有效的: { 列表: [ '一', '二', '三' ] } 这将是有效的...

回答 1 投票 0

如何使用 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

获取jsonschema jsonschema.exceptions.SchemaError:架构不是'object','boolean'类型,

我正在编写一个 python 程序,用于使用示例 JSON 验证 json 模式,并且我正在使用一个名为 jsonschema 的包进行 JSON 验证。当我运行我的代码时,我收到错误。这表明

回答 1 投票 0

在 Draft-07 的 JSON 架构中添加条件字段

我正在开发 JSON 模式。当某些字段具有特定值时,我想允许某些字段。 为简单起见,假设有一个必需的字符串字段“Type”。 我想失败

回答 1 投票 0

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

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

回答 1 投票 0

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

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

回答 1 投票 0

为什么 OpenAPI(JSON Schema)不支持无符号整数?

我意识到关于为什么Java或其他语言不支持无符号整数有很多类似的问题,但这些都是关于设计背后的基本原理和哲学的问题

回答 2 投票 0

oneOf 对象的 Json 架构示例

我试图通过构建一个验证两种不同对象类型的模式来弄清楚 oneOf 是如何工作的。例如,人(名字、姓氏、运动)和车辆(类型、成本)。 这里有一些

回答 2 投票 0

JSON 模式来验证没有时区的日期时间

JSON Schema 日期时间格式检查时区的日期时间,如 2018-11-13T20:20:39+00:00。 但我的日期时间没有时区部分。 仅日期和时间,如 2018-11-13T20:20:39。 难道是……

回答 1 投票 0

根据 Swagger API 规范生成 Angular2 表单

我正在寻找一种从 Swagger API 定义文件生成一组 Angular2 表单模板的方法。我想要一个允许我测试我的 POST/PUT 请求,甚至在我的应用程序中使用它的结果。 一个...

回答 2 投票 0

JsonSchema.Net 消除误报评估结果

我正在使用 JsonSchema.Net (文档)根据准备好的模式验证 Json 文档。一些属性在架构中定义为可为空(如文档 {"oneOf...

回答 1 投票 0

具有动态键的对象无法在电源自动化中生成解析 JSON 模式

我正在 Power Automate 中进行一个 API 调用,我收到以下 JSON 的响应 { “分页”:{ “开始”:0, “计数”:10, “链接”:[], ...

回答 1 投票 0

如何为 JSON 数组指定 $schema

我有一个数组的 json 模式。该架构是正确的,我的数组可以根据它进行验证。现在我想在 json 中定义模式,就像我可以使用这样的对象一样: { ...

回答 2 投票 0

有没有办法根据 FastAPI websockets 中的模式定义响应模型?

问题 假设您有以下 pydantic 模式 类项目(基础模型): id:整数 名称:str 和一个运行 websockets 的 fastapi 服务器 连接管理器类: def __init__(自我,数据库:

回答 1 投票 0

一般如何避免为 MongoDB 对象插入零 ID(使用 golang)等

不太喜欢Golang的零值,它会自动生成零值ObjectId,如下所示: 我目前正在使用 JSON Schema,如下所示: { "$schema": "https://json-schem...

回答 1 投票 0

JSON 架构 oneOf 位于 allOf 中

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

回答 1 投票 0

将 jsonSchema def 与 Go struct def 进行比较 - 在应用层而不是数据库层失败

用于 mongodb 的 JsonSchema 如下所示: 包主 进口 ( “语境” “日志” “go.mongodb.org/mongo-driver/bson” “go.mongodb.org/mongo-d...

回答 1 投票 0

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

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

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.