Вопросы по теме 'ajv'
Проверка пользовательского ключевого слова AJV
Я использую библиотеку AJV для проверки моей схемы JSON. Я хочу иметь возможность подтверждать, что Startdate является строкой. В случае, если это не строка, ее следует преобразовать в N/A . В настоящее время он преобразует только undefined в...
5580 просмотров
schedule
27.11.2021
Проверка схемы JSON в Postman
При использовании Postman я проверяю ответ JSON следующим образом:
tv4.addSchema(globalSchema);
const valResult = tv4.validate(data, schema);
// schema is an object, which is a subschema from the larger globalSchema
который...
1474 просмотров
schedule
03.11.2021
проверка схемы fastify с обрезкой
Я написал схему следующим образом
input: {
type: "string",
allOf: [
{
transform: [
"trim"
]
},
{...
540 просмотров
schedule
08.10.2021
Проверить ответ API на схему JSON с помощью AJV
Я много дней читаю и делаю несколько тестов с этим, но без ожидаемых результатов. Мне нужно проверить ответ API с его схемой JSON (Swagger 2.0). JSON длиннее, но я сократил его до простого. Мне нужно знать, имеют ли ключевые слова "код" и...
2833 просмотров
schedule
10.03.2022
Webpack — Критическая зависимость: запрос зависимости — это выражение
Я получаю три предупреждающих сообщения при импорте request в базовый проект веб-пакета. Минимальный пример для воспроизведения ошибки доступен на GitHub (запустите npm install и npm start ).
Critical dependency: the request of a...
107002 просмотров
schedule
24.06.2022
AJV - Проверка свойства является функцией
Я использую AJV для проверки объекта «настройки». Я хочу добавить новое свойство onFeedbackChange , которое может быть функцией (не обязательно).
const ajv = new Ajv({
allErrors: true,
});
ajv.addKeyword('function', {
valid: true,...
582 просмотров
schedule
18.07.2022
Исправьте неправильные значения JSON с помощью Ajv
Я пытаюсь исправить значения свойств, когда они имеют значение, отличное от указанного.
JSON:
{
"stone": "bri"
}
Я хочу исправить свойство камня, чтобы оно имело «кирпич», если оно еще не «кирпич».
Схема:
{
"required": [...
268 просмотров
schedule
15.08.2022
Проверка схемы AJV для вложенного объекта
Функции возвращают объект, который выглядит примерно так:
{
"answer": {
"vehicle_type": 1,
"message": "Car"
},
"model": "VW",
"color": "red"
}
Объект «Ответ» всегда рядом....
5253 просмотров
schedule
03.01.2023
Схема JSON + относительные JSON-указатели: как проверить поле подтверждения пароля
Вот моя схема JSON :
{
"required": [
"username",
"password",
"confirmPassword"
],
"properties": {
"username": {
"minLength": 3,
"type": "string"
},
"password": {
"minLength": 6,
"type":...
2505 просмотров
schedule
24.09.2023
Использовать ключи свойств объекта как перечисление в схеме JSON
Я пытаюсь проверить файл JSON с помощью схемы JSON, чтобы найти случаи «неработающих ссылок». По сути, мой файл состоит из элементов и групп, причем каждый элемент принадлежит одной группе, на которую указывает ключ свойства groups, например:
{...
3104 просмотров
schedule
07.12.2022
Использовать json-схему, чтобы требовать или запрещать свойства на основе другого значения свойства?
То, что я пытаюсь выполнить в json-схеме: когда свойство enabled равно true , должны потребоваться некоторые другие свойства. Когда false , эти свойства следует запретить.
Вот моя json-схема:
{
"type": "object",
"properties": {...
3695 просмотров
schedule
20.12.2022
Почему JOI более популярна, чем AJV?
Я выбираю библиотеку проверки, которую я могу использовать для проверки как на стороне клиента, так и на стороне сервера. Я сравнивал JOI (+ joi-browser) и AJV.
Насколько я понимаю, JOI и AJV могут выполнять одни и те же задачи. AJV может даже...
10768 просмотров
schedule
25.10.2022
Могу ли я проверить дату с помощью схемы ajv json без преобразования даты в строку?
У меня есть объект, который содержит одно или несколько свойств типа date. Я хотел бы проверить объект с помощью пакета валидатора схемы ajv json. Я мог преобразовать свойства типа date в строку с помощью toISOString (). Но объект может быть...
6014 просмотров
schedule
03.03.2023
Расширенные схемы с AJV
Можно ли генерировать расширенные/разрешенные схемы с помощью AJV, где используется $ref ? $ref чрезвычайно полезен для сохранения схем в СУХОМ виде, но не в том случае, если вам нужно расширенное представление схемы.
Когда схема компилируется,...
141 просмотров
schedule
25.02.2023
Как проверить данные на основе входного значения с помощью AJV?
Я использую AJV , пытаясь проверить некоторые данные и динамически запрашивать свойства на основе значения другого свойства.
То, что я пытаюсь проверить, это: - enabled всегда требуется, - если enabled = true , то должно быть предоставлено...
919 просмотров
schedule
31.03.2023
Используйте ajv-форматы с fastify
Играя с fastify и объектом схемы на маршрутах, я пытаюсь добавить больше проверок. быстрое использование (для проверки тела) ajv . Следуя документации и коду fastify, чтобы добавить плагин ajv, мне нужно сделать следующее:
const fastify =...
389 просмотров
schedule
21.01.2023
Получение типа / значения ошибки при проверке схемы json с помощью ajv
Я пытаюсь использовать схему json для проверки json api.
Я нашел библиотеку ajv, которая кажется самой популярной для node.js.
Просто ознакомившись с основами, я определил свою схему как
const viewSchema = {
"type": "object",...
2077 просмотров
schedule
27.02.2024
Указание объекта должно быть пустым, если другой объект имеет свойства в схеме JSON.
У меня есть данные, которые возвращаются из GraphQL, я хотел бы проверить эти данные с помощью схемы JSON, прежде чем манипулировать ими.
Может быть лучший способ сделать это в graphQL, чем я сейчас, но возвращаемые данные могут быть двух типов с...
209 просмотров
schedule
28.03.2024
Ускорить схему ответа с помощью $merge-keyword throws FST_ERR_SCH_BUILD
При добавлении схемы ответа к ресурсу fastify, использующему ключевое слово $merge , возникает ошибка
FST_ERR_SCH_BUILD: Failed building the schema for GET: /, due error undefined unsupported
бросается.
Схема выглядит следующим образом,...
195 просмотров
schedule
30.04.2024