ajv相关内容

基于数据的AJV条件模式验证

我想根据一个字段中的数据为另一个字段指定regexp模式。这个是可能的吗?我尝试过switch和$data,但不确定如何使用它们。 例如,如果数据如下: { "contacts":[ { "mode":"Email", "contact":"john.doe@abc.com" }, { "mode ..
发布时间:2022-03-04 16:27:22 其他开发

如何使用 avj 和 postman 验证 json 架构

我正在尝试验证如下所示的 json: {“错误":错误,} 在邮递员上使用这个: var Ajv = require('ajv'),ajv = new Ajv({logger: 控制台, coerceTypes: false}),架构 = {“错误":{“类型":“数字"}};pm.test('架构有效', function() {var error = pm.response.json() ..
发布时间:2022-01-22 14:23:35 其他开发

Webpack - 关键依赖:依赖的请求是一个表达式

在准系统 webpack 项目中导入 request 时,我收到三个警告消息.GitHub(运行 npm install 和npm start). 关键依赖:一个依赖的请求是一个表达式 我怎样才能摆脱这个警告? 更多信息: Webpack 尝试静态解析 require 调用以制作最小的包.当库在 require 调用中使用变量或表达式时(例如 这些行 ajv),Webpac ..
发布时间:2021-12-18 18:25:03 其他开发

如何使用 avj 和 postman 验证 json 模式

我正在尝试验证如下所示的 json: {“错误":错误,} 在邮递员身上使用这个: var Ajv = require('ajv'),ajv = new Ajv({logger: console, coerceTypes: false}),架构 = {“错误":{“类型":“数量"}};pm.test('模式有效', function() {var error = pm.response.j ..
发布时间:2021-06-19 18:48:30 其他开发

AJV始终返回true

为什么即使对象错误,validate函数也总是返回true? const Ajv = require('ajv') const ajv = new Ajv() const schema = { query: { type: 'object', required: ['locale'], properties: { ..
发布时间:2021-02-14 18:43:42 前端开发

你如何使json $ ref到本地文件?

我在node.js项目中使用 AJV 包. 我正在尝试根据几个模式文件验证一些数据.这两个架构文件都在同一目录中: /dir | parent_schema.json | sub_schema.json /data | data.json 我正在尝试获取$ref属性的超简单示例,但遇到了麻烦. parent_schema.json看 ..
发布时间:2021-02-14 18:43:36 前端开发

数组中某些对象属性的JSON模式条件检查

我想通过AJV进行的操作-JSON模式验证或自定义关键字(最好是与此相关):数组可以具有1个或2个JSON对象,类型分别为"admin"和"guest". "type":"guest"对象将始终存在,而"type":"admin"对象是可选的. 附加说明: -该对象本身将来可能包含附加属性和嵌套对象 -其他有效的枚举是superadmin,admin,user和guest ..
发布时间:2021-02-14 18:43:02 其他开发

使用AJV在JSON模式中验证空值

我正在使用Ajv验证我的JSON数据.我无法找到一种方法来验证空字符串作为键的值.我尝试使用模式,但没有引发适当的消息. 这是我的架构 { "type": "object", "properties": { "user_name": { "type": "string" , "minLength": 1}, "user_email": { ..
发布时间:2021-02-13 21:16:50 其他开发

为什么不考虑REST API版本控制中的模型?

对于类似的问题,有一个答案,但这也是如此 如果未对模型进行版本控制,谁能告诉我如何处理以下情况? PUT / v1 / users 用户名(字符串) 电子邮件(字符串)(必需) 密码(字符串) (必填) POST / v2 / users 用户名(字符串)(必填) 电子邮件(字符串)必填 密码(字符串)(必填) 假设模型名称为 UserModel ..
发布时间:2020-06-04 19:17:00 其他开发

JSONSchema-必需属性取决于父属性

我想根据根模式中某个属性的存在,在数组子模式中应用一个附加的“必需”属性。我的模式设置如下: { “ $ schema”:“ http:// json-schema .org / draft-07 / schema#”, “类型”:“对象”, “必需”:[ “ isParentDependency”, “ subArray” ], “ properties”:{ “ isParentDe ..
发布时间:2020-06-04 19:16:50 前端开发

Webpack-关键依赖项:依赖项的请求是一个表达式

在准系统webpack项目中导入请求时,我收到三个警告消息。在 GitHub (运行 npm install 和 npm开始)。 关键依赖项:依赖是一个表达式 我如何摆脱此警告? 更多信息: Webpack尝试静态解决 require 调用做一个最小的捆绑。当库在require调用中使用变量或表达式时(例如require(''+'nodent') epoberezkin / ..
发布时间:2020-06-04 19:16:46 其他开发

在对象数组的情况下如何删除Json模式中顺序的依赖性

我有一个Json模式模板,其中包含对象数组.我需要使用该模板来验证Json输入.但是我希望这不应该依赖于数组中对象的顺序. 在下面,我们在模板中有3个不同对象的数组,即abs,端点和调度.我想从这里删除订单的依存关系.我可以在Json输入模式中提供项目的蚂蚁顺序.它不应该依赖模板.我正在使用'ajv'节点js模板来验证带有模板数据的Json输入.任何帮助,将不胜感激.谢谢. Attac ..
发布时间:2020-04-24 09:53:16 其他开发

JSON模式-条件验证

我有以下架构.我已经尽力实现了它,但是它仍然没有按照我想要的那样工作. { "$schema": "http://json-schema.org/draft-07/schema#", "type": "object", "title": "Ordering pizza", "propertyNames": { "enum": [ ..
发布时间:2020-04-24 09:52:36 其他开发