Описание тега tv4
NoneTv4 - это крошечный валидатор для схемы JSON v4.
0
ответов
Получение "Пожалуйста, добавьте сообщение об ошибке" при проверке элемента формы в форме угловой схемы
В настоящее время я использую angular-schema-form ( https://github.com/json-schema-form/angular-schema-form) для создания форм на основе схемы json. Форма генерируется, как и ожидалось, но при проверке выдает ошибку "Пожалуйста, добавьте сообщение о…
07 янв '19 в 04:59
1
ответ
Проверка схемы JSON не выполняется в Postman, даже если она действительна
Мне нужно проверить следующий ответ против схемы JSON. Проблема в том, что он всегда терпит неудачу, даже если схема действительна. { "items": [ { "uuid": "f68ad4ba-a11e-485d-a2d7-17b9b07bd8d3", "name": "Code", "type": "app_code", "description": "Co…
12 фев '18 в 23:31
1
ответ
TV4 JSON Schema массив объектов проверки
Я хотел бы проверить, что свойство с именем "foo" содержит массив объектов "bar". Используя TV4 для проверки, все работает как положено, если я использую массив в качестве значения foo, однако, если я указываю что-то, кроме массива, например строку …
12 янв '15 в 03:52
1
ответ
Angular Schema Form - "обязательный", не работающие поля select и checkbox
Я новичок в форме угловой схемы и у меня есть некоторые проблемы с select а также checkbox поля required Проверка. Под $scope.schema У меня есть поле выбора с именем designation: "designation": { "title": "Designation", "type": "select", "default": …
12 май '18 в 04:49
0
ответов
Когда и как следует удалять добавленные пользовательские форматы в тв4?
Есть ли способ удалить / удалить пользовательские форматы, которые мы добавили в тв4? Я пишу скрипт почтальона для тестирования API. Я добавил несколько пользовательских форматов для проверки атрибутов ответа JSON. tv4.addFormat({ 'format1': functio…
21 сен '18 в 07:16
1
ответ
Почтальон: более подробное сообщение об ошибке проверки tv4
Я использую почтальон для проверки схемы данных JSON, возвращаемых из API. У меня есть тест, который проходит базовую проверку HTTP, а затем заканчивается: if (tv4.error){ console.log("Validation failed: ", tv4.error); } Ошибка, которую я получаю, т…
21 июл '17 в 11:32
1
ответ
TV4: получить более подробную информацию об обнаруженных ошибках
Я использую TV4 для обнаружения ошибок схемы. Я пытался получить все результаты, используя: tv4.validateMultiple вызов, который обнаружил несколько ошибок, но не сказал, где и почему. Есть ли способ в tv4 предоставить более подробную информацию о сб…
25 окт '17 в 06:08
2
ответа
Не удалось проверить схему и правильно использовать дополнительные свойства
Я пытаюсь проверить мою схему JSON и использовать дополнительные Properties: false, чтобы подтвердить, что нет других свойств. Мой ответ выглядит примерно так: [ { "id": 1234567890987654, "email": "eemail@domain.com", "civility": 0, "firstname": "jo…
15 дек '15 в 10:26
1
ответ
Попытка использовать внешнюю ссылку в Почтальоне с ТВ4
Я пытаюсь использовать внешнюю ссылку в Postman и проверяю это с помощью tv4. Это мой код: var schema = tv4.getSchema('https://schema.getpostman.com/json/collection/v1/'); console.log(tv4.validate(responseBody, schema); и после тестирования я получа…
18 ноя '16 в 11:44
1
ответ
POSTMAN возвращает ошибку при проверке схемы
У меня есть пример ответа: { "tags": [ { "id": 1, "name": "[String]", "user_id": 1, "created_at": "2016-12-20T15:50:37.000Z", "updated_at": "2016-12-20T15:50:37.000Z", "deleted_at": null } ] } Я написал тест для ответа: var schema = { "type": "objec…
20 дек '16 в 19:38
3
ответа
JsonSchema не проверяется с одним
Нужна помощь, чтобы найти ошибку с этой схемой. У него есть один оператор. Схема здесь: `{ "type": "object", "required": [ "type", "body" ], "properties": { "type": { "description": "type of the document to post", "type": "string", "enum": [ "123", …
06 янв '15 в 13:08
1
ответ
Как проверить схему JSON в почтальоне, используя tv4?
Это то, что я пытаюсь, но он всегда проходит тест даже на плохие результаты. pm.test("Schema is valid", function () { var data = pm.response.json(); var schema = { ... my schema ... }; tv4.validate(data, schema); });
04 янв '18 в 15:33
0
ответов
Проверка пользовательского ключа для tv4 javascript или nodejs
Как добавить пользовательский валидатор для ключа в массиве объектов с использованием TV4? [ { "home": { "mobile": "+1234567890" }}, { "office": { "mobile": "+2234567890" }}] Здесь мне нужно проверить формат для ключа "mobile"? Ссылка: https://githu…
07 июн '18 в 23:29
3
ответа
Схема JSON извлекает обязательные поля
Мне нужно получить список обязательных полей из JSON-Schema+Data. В настоящее время мы используем AJV для получения сообщений об ошибках в наших формах с помощью JSON Schema, и это прекрасно работает. Мне нужен способ получить все обязательные поля …
02 янв '18 в 17:21
1
ответ
Почтальон: проверка схемы JSON всегда проходит, даже если задана неверная схема
Я использую Postman и его встроенную библиотеку валидатора Json-схемы (tv4). Есть много более ранних сообщений по той же проблеме, и все же я вижу, что только в некоторых случаях проблема решена. Вот мой код тестового скрипта: var data = JSON.parse(…
20 ноя '18 в 07:26
2
ответа
Шаблон регулярных выражений javascript для _water_glass
Мне нужен шаблон регулярных выражений javascript для проверки переменной схемы, чтобы он имел одно из следующих значений. Он может начинаться с любого символа, за которым следует "_water_glass", и после water_glass не должно быть ничего, похожего на…
17 мар '15 в 15:35
1
ответ
Почтальон всегда верен как истинный ответ со схемой, использующей tv4
Я сделал много тестов, но я не могу найти способ их решить. Упрощенно, у меня есть этот тестовый сценарий Postman для проверки того, что ответ JSON соответствует схеме JSON, определенной для этого API: const stockQuotesSchema = JSON.parse(pm.environ…
21 сен '18 в 22:44
0
ответов
Проверка схемы JSON с использованием tv4 или любого другого средства проверки
У меня есть какая-то структура JSON в массиве. Требование: 1. All the JSON object within the array can be optional. 2. Each JSON can have its own set of properties and can be complex and nested. 3. Each JSON object will have a set of mandatory attri…
13 авг '18 в 06:53
1
ответ
Пользовательское сообщение схемы JSON для oneOf
Есть ли способ установить пользовательское сообщение для схемы JSON (TV4), когда оно не удается в oneOf поле? Я видел, что была проблема, открытая для пользовательских сообщений около года назад здесь и здесь, но есть ли способ заставить эту работу …
22 июн '16 в 18:21
1
ответ
Объект JSON tv4 действителен, если true и если другой объект присутствует
Можно проверить JSON, если значение объекта равно true, тогда этот объект является действительным, и если Obj2.included == true допустимо, если Obj1.included == true? Это небольшой фрагмент схемы: 'attachments': { 'type': 'object', 'properties': { '…
02 фев '15 в 09:49