问题标签 [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.
javascript - 我们能不能让$ ajax 调用失败,即使响应是有效的 200OK
经常会出现服务器响应为 200OK,但响应内容不是预期的情况。我们是否可以根据响应中的某些条件触发 jquery ajax 错误回调,即使响应成功?
在我的情况下,响应是有效的 json,但不是预期的响应(模式验证失败),所以不是 json 解析错误。
我期待一个解决方案,在响应实际命中成功或错误回调之前对其进行评估。
php - JSON Schema:忽略必需的属性
我今天发现了 JSON Schema,它看起来 100% 符合我的需求,但它实际上让我对最基本的案例之一感到抓狂。在创建这篇文章之前,我显然尽了最大努力遵循现有的文档,并在互联网上寻找一些有用的东西。
堆栈:PHP7 - justinrainbow/json-schema 2.0.5
这是架构:
如您所见,我同时使用了必需的定义(布尔值和数组),只是为了确保我使用的是好的定义,我还尝试了仅使用数组和/或布尔值,结果相同。
这是数据
我期待下面的代码来检测缺少所需的 idAsc 参数。
但是这段代码一直打印“好”……我肯定错过了一些关于 JSON Schema 的东西。
谢谢你的帮助,最好的问候。
swagger - json-schema 重复代码
这种模式在我的项目中反复出现(六次):
这种重复图案的内部 ( {various schema}
) 因每次使用而异。我想为其中的每一个引用共享代码,而不是重复自己。我通常会使用$ref
,但由于变量位,这似乎在这里不起作用。
我试图anyOf
为我工作,但它只有助于改变properties
a object
,但我试图改变items
a array
。
有什么我想念的吗?可能是一个小的重构以使其适合可重用的模式?
json - JSON Schema 草案 4 规范是否有模式?
是否有描述JSON Schema 草案 4规范的 JSON 模式?即描述模式格式的模式。
node.js - aws lambda上的json模式验证
我需要验证我的 aws lambda 事件模式。我用钒进行验证。我有两个不同的案例。
- lambda 函数仅支持一种类型的事件。
像这样
在这种情况下,vandium仅验证 key 是否存在。但我需要检查是否存在任何额外的密钥。
- lambda 函数支持多种类型的事件。
像这样
在这种情况下,test1 和 test2 的事件是不同的。像这样
test1{"name":"hello","id":100 }
test2{"schoolName":"threni","teacher":"abcd" }
- 对于此类问题,哪个是最好的 scema 验证 npm 包?
- vandium适合json 验证吗?
json - jsonSchema 验证键
你能帮我吗,我如何验证以下json中列表项的“键”(例如“1”、“2”、“3”):
请给我常见的例子来验证 json 中的键。
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 错误日志:
请帮忙。
json - 基于 json 对象创建 JSON 模式
给定以下 JSON 对象,我该如何构建 json 模式?Product1、Product2 和 Product3 是动态“键”,我可以有更多类似的,但它们中的每一个都将具有相同的“值”对象,所需的键为 packageId1、packageId2、packageId3,它们对应的值为字符串。
json - Json 架构不起作用
我尝试使用 json 模式,这里有一个简单的例子。我正在使用该网站: http: //www.jsonschemavalidator.net/
架构:
输入 JSON:
这里的想法是它应该抱怨“BlendFoods”属性丢失并且 NastyFoods 是布尔值而不是字符串。但相反,它说“未发现错误。JSON 验证架构”。那不是我想要的。
我对此进行了很多尝试,但无法弄清楚我在架构中做错了什么,有什么想法吗?
最好的问候罗布