ajv相关内容
具有包含字符串的数组的以下架构没有错误: interface ExpectedBody2 { push: { changes: string[] } } const expectedBodySchema2: JSONSchemaType = { type: 'object', properties:
..
我想根据一个字段中的数据为另一个字段指定regexp模式。这个是可能的吗?我尝试过switch和$data,但不确定如何使用它们。 例如,如果数据如下: { "contacts":[ { "mode":"Email", "contact":"john.doe@abc.com" }, { "mode
..
我正在尝试验证如下所示的 json: {“错误":错误,} 在邮递员上使用这个: var Ajv = require('ajv'),ajv = new Ajv({logger: 控制台, coerceTypes: false}),架构 = {“错误":{“类型":“数字"}};pm.test('架构有效', function() {var error = pm.response.json()
..
在准系统 webpack 项目中导入 request 时,我收到三个警告消息.GitHub(运行 npm install 和npm start). 关键依赖:一个依赖的请求是一个表达式 我怎样才能摆脱这个警告? 更多信息: Webpack 尝试静态解析 require 调用以制作最小的包.当库在 require 调用中使用变量或表达式时(例如 这些行 ajv),Webpac
..
我正在尝试验证如下所示的 json: {“错误":错误,} 在邮递员身上使用这个: var Ajv = require('ajv'),ajv = new Ajv({logger: console, coerceTypes: false}),架构 = {“错误":{“类型":“数量"}};pm.test('模式有效', function() {var error = pm.response.j
..
为什么即使对象错误,validate函数也总是返回true? const Ajv = require('ajv') const ajv = new Ajv() const schema = { query: { type: 'object', required: ['locale'], properties: {
..
我在node.js项目中使用 AJV 包. 我正在尝试根据几个模式文件验证一些数据.这两个架构文件都在同一目录中: /dir | parent_schema.json | sub_schema.json /data | data.json 我正在尝试获取$ref属性的超简单示例,但遇到了麻烦. parent_schema.json看
..
我想通过AJV进行的操作-JSON模式验证或自定义关键字(最好是与此相关):数组可以具有1个或2个JSON对象,类型分别为"admin"和"guest". "type":"guest"对象将始终存在,而"type":"admin"对象是可选的. 附加说明: -该对象本身将来可能包含附加属性和嵌套对象 -其他有效的枚举是superadmin,admin,user和guest
..
我正在寻找是否有可能将引用属性名称作为AJV定义中的enum值. 这里是一个例子: { "$id": "modes.json", "description": "Example modes", "type": "object", "properties": { "MODE_WALK": { "$ref": "walk.json" }, "MODE_BIC
..
我正在使用Ajv验证我的JSON数据.我无法找到一种方法来验证空字符串作为键的值.我尝试使用模式,但没有引发适当的消息. 这是我的架构 { "type": "object", "properties": { "user_name": { "type": "string" , "minLength": 1}, "user_email": {
..
对于类似的问题,有一个答案,但这也是如此 如果未对模型进行版本控制,谁能告诉我如何处理以下情况? PUT / v1 / users 用户名(字符串) 电子邮件(字符串)(必需) 密码(字符串) (必填) POST / v2 / users 用户名(字符串)(必填) 电子邮件(字符串)必填 密码(字符串)(必填) 假设模型名称为 UserModel
..
我在此类中尝试使用new关键字实例化 Ajv ,但出现此错误: TypeError:Ajv不是构造函数 代码: import * as ajv from“ ajv”; 导出类ValidateJsonService { validateJson(json,schema){ console.log(Ajv); let ajv = new Ajv({allErrors:
..
我刚刚使用以下命令创建了一个新的React应用程序: create-react-app mysite.com 安装后,当我尝试使用 npm start 打开它时和 yarn start ,出现以下错误。 抛出新错误(自定义关键字定义无效:’+ this.errorsText(validateDefinition.errors)); ^ 错误:自定义关键
..
我想根据根模式中某个属性的存在,在数组子模式中应用一个附加的“必需”属性。我的模式设置如下: { “ $ schema”:“ http:// json-schema .org / draft-07 / schema#”, “类型”:“对象”, “必需”:[ “ isParentDependency”, “ subArray” ], “ properties”:{ “ isParentDe
..
在准系统webpack项目中导入请求时,我收到三个警告消息。在 GitHub (运行 npm install 和 npm开始)。 关键依赖项:依赖是一个表达式 我如何摆脱此警告? 更多信息: Webpack尝试静态解决 require 调用做一个最小的捆绑。当库在require调用中使用变量或表达式时(例如require(''+'nodent') epoberezkin /
..
我有一个Json模式模板,其中包含对象数组.我需要使用该模板来验证Json输入.但是我希望这不应该依赖于数组中对象的顺序. 在下面,我们在模板中有3个不同对象的数组,即abs,端点和调度.我想从这里删除订单的依存关系.我可以在Json输入模式中提供项目的蚂蚁顺序.它不应该依赖模板.我正在使用'ajv'节点js模板来验证带有模板数据的Json输入.任何帮助,将不胜感激.谢谢. Attac
..
我想在json-schema中完成的工作:当属性enabled为true时,应要求某些其他属性.当false时,这些属性应被禁止. 这是我的json模式: { "type": "object", "properties": { "enabled": { "type": "boolean" } }, "required" : ["enabled"], "add
..
我有以下架构.我已经尽力实现了它,但是它仍然没有按照我想要的那样工作. { "$schema": "http://json-schema.org/draft-07/schema#", "type": "object", "title": "Ordering pizza", "propertyNames": { "enum": [
..
我正在尝试使用$ref从另一个json模式导入定义,但出现以下错误: can't resolve reference ../base/definitions.schema.json#/definitions/datetime from id # { "$schema": "http://json-schema.org/draft-06/schema#", "definitio
..
函数返回的对象看起来像这样: { "answer": { "vehicle_type": 1, "message": "Car" }, "model": "VW", "color": "red" } “答案"对象始终存在.其他字段基于"vehicle_type".
..