问题标签 [json-schema-validator]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
87 浏览

javascript - 我们能不能让$ ajax 调用失败,即使响应是有效的 200OK

经常会出现服务器响应为 200OK,但响应内容不是预期的情况。我们是否可以根据响应中的某些条件触发 jquery ajax 错误回调,即使响应成功?

在我的情况下,响应是有效的 json,但不是预期的响应(模式验证失败),所以不是 json 解析错误。

我期待一个解决方案,在响应实际命中成功或错误回调之前对其进行评估。

0 投票
2 回答
1891 浏览

php - JSON Schema:忽略必需的属性

我今天发现了 JSON Schema,它看起来 100% 符合我的需求,但它实际上让我对最基本的案例之一感到抓狂。在创建这篇文章之前,我显然尽了最大努力遵循现有的文档,并在互联网上寻找一些有用的东西。

堆栈:PHP7 - justinrainbow/json-schema 2.0.5

这是架构:

如您所见,我同时使用了必需的定义(布尔值和数组),只是为了确保我使用的是好的定义,我还尝试了仅使用数组和/或布尔值,结果相同。

这是数据

我期待下面的代码来检测缺少所需的 idAsc 参数。

但是这段代码一直打印“好”……我肯定错过了一些关于 JSON Schema 的东西。

谢谢你的帮助,最好的问候。

0 投票
1 回答
676 浏览

swagger - json-schema 重复代码

这种模式在我的项目中反复出现(六次):

这种重复图案的内部 ( {various schema}) 因每次使用而异。我想为其中的每一个引用共享代码,而不是重复自己。我通常会使用$ref,但由于变量位,这似乎在这里不起作用。

我试图anyOf为我工作,但它只有助于改变propertiesa object,但我试图改变itemsa array

有什么我想念的吗?可能是一个小的重构以使其适合可重用的模式?

0 投票
1 回答
403 浏览

json - Json Schema - 通过引用使用枚举

我正在尝试为我的用例构建一个JSON 模式,在该用例中,我在一个单独的文件中拥有一个字符串的枚举,并希望从我的模式中引用它。我怎样才能做到这一点。

示例架构:

枚举文件如下:

0 投票
1 回答
71 浏览

json - JSON Schema 草案 4 规范是否有模式?

是否有描述JSON Schema 草案 4规范的 JSON 模式?即描述模式格式的模式。

0 投票
2 回答
6090 浏览

node.js - aws lambda上的json模式验证

我需要验证我的 aws lambda 事件模式。我用进行验证。我有两个不同的案例。

  1. lambda 函数仅支持一种类型的事件。

像这样

在这种情况下,vandium仅验证 key 是否存在。但我需要检查是否存在任何额外的密钥。

  1. lambda 函数支持多种类型的事件。

像这样

在这种情况下,test1 和 test2 的事件是不同的。像这样

test1{"name":"hello","id":100 }

test2{"schoolName":"threni","teacher":"abcd" }

  1. 对于此类问题,哪个是最好的 scema 验证 npm 包?
  2. vandium适合json 验证吗?
0 投票
1 回答
2407 浏览

json - jsonSchema 验证键

你能帮我吗,我如何验证以下json中列表项的“键”(例如“1”、“2”、“3”):

请给我常见的例子来验证 json 中的键。

0 投票
1 回答
1677 浏览

json - 错误,当我尝试使用 soapUI 中的模式从响应中验证 Json

我将 sopaUI 5.0.0 与库一起使用:

  • BTF 1.2
  • 杰克逊注释-2.0.1
  • 杰克逊核心2.8.1
  • 杰克逊-coreutils-1.8
  • json-schema-core-1.2.5
  • json-schema-validator-2.2.6

我尝试执行此代码:

但是脚本崩溃并出现错误:

首先,发出错误:

之后

SoapUI 错误日志:

请帮忙。

0 投票
1 回答
108 浏览

json - 基于 json 对象创建 JSON 模式

给定以下 JSON 对象,我该如何构建 json 模式?Product1、Product2 和 Product3 是动态“键”,我可以有更多类似的,但它们中的每一个都将具有相同的“值”对象,所需的键为 packageId1、packageId2、packageId3,它们对应的值为字符串。

0 投票
2 回答
1107 浏览

json - Json 架构不起作用

我尝试使用 json 模式,这里有一个简单的例子。我正在使用该网站: http: //www.jsonschemavalidator.net/

架构:

输入 JSON:

这里的想法是它应该抱怨“BlendFoods”属性丢失并且 NastyFoods 是布尔值而不是字符串。但相反,它说“未发现错误。JSON 验证架构”。那不是我想要的。

我对此进行了很多尝试,但无法弄清楚我在架构中做错了什么,有什么想法吗?

最好的问候罗布