Вопросы по теме 'jsonschema'

Как управлять несколькими файлами схемы JSON?
Я пытаюсь проверить свой JSON API, используя node.js + json-schema.js из commonjs-utils. Просто одиночная проверка была простой, но я не мог найти правильный способ управления несколькими файлами схемы, чтобы можно было ссылаться друг на друга....
26367 просмотров
schedule 01.09.2022

Как написать схему JSON для массива объектов?
Моя строка JSON будет отформатирована как: { "count":3, "data":[ { "a":{"ax":1} }, { "b":{"bx":2} }, { "c":{"cx":4} } ] } Массив data содержит...
32736 просмотров
schedule 26.04.2022

Как по умолчанию построить объект JavaScript из схемы JSON?
Я начал использовать Newtonsoft.Json.Schema.JsonSchemaGenerator вместе с различными атрибутами свойств в своем коде C#, чтобы сохранить мой клиентский скрипт СУХИМ. Что я хотел бы сделать, так это создать инициализированный по умолчанию объект на...
2844 просмотров
schedule 08.10.2022

Json Schema — ошибка синтаксического анализа в Json.NET
В настоящее время я сталкиваюсь с проблемой анализа моей схемы json с помощью Json.NET . Моя схема состоит из массива, элементы которого могут быть двух разных типов, как описано в примере ниже: "Operations": { "type": "array",...
1168 просмотров
schedule 09.10.2022

Проверка JSON по схеме JSON
Я пытаюсь проверить объект JSON на соответствие моей схеме. Данные JSON следующие: { "list": { "places": [ { "name": "Loopsiloo", "foursquareID": "54a6s5D4a6s5d4a6s5D4", "lat": 26.6546845354889,...
2692 просмотров
schedule 13.11.2022

Схема JSON для описания данных, проверки данных и проверки ввода
В том, что я могу найти об использовании схемы JSON, кажется, что существует запутанное смешение (или, по крайней мере, отсутствие различий между) задач описания действительных данных, проверки сохраненных данных и проверки входных данных. Типичный...
2261 просмотров
schedule 09.09.2022

Использование RegEx в схеме JSON
Попытка написать схему JSON, которая использует RegEx для проверки значения элемента. Имейте элемент с именем progBinaryName , значение которого должно соответствовать этой строке RegEx "^[A-Za-z0-9 -_]+_Prog\\.(exe|EXE)$" . Не могу найти...
50150 просмотров
schedule 23.03.2022

поддержка std::map‹ std::string, T › в схеме json
Существует ли стандартный подход к указанию свойства как словаря или карты с ключом строки с типом значения T, указанным где-то еще в схеме? Например, предположим, что вы хотите смоделировать любимые фильмы пользователя, где тип ключа — это...
3119 просмотров
schedule 20.03.2023

Jsonschema, проверка ключей объекта с помощью пользовательской функции
Я использую python-jsonschema для проверки json. У меня есть объект с локализованными текстами, которые указаны внутри ключей кода языка rfc1766 следующим образом: "Description": { "en": "English Description", "sv": "Swedish...
2044 просмотров
schedule 07.12.2022

Как сгенерировать JSON-схему из объявления Swagger API
У меня есть декларация API Swagger для служб, использующих Swagger v 1.2 . Мое первоначальное мнение о Swagger заключалось в том, что он очень близок к схеме JSON (проект 3, а в последнее время - проект 4) и относительно легко сгенерировать схему...
76518 просмотров
schedule 13.02.2023

Как рекурсивно проверить схему JSON?
У меня есть схема JSON: { "$schema": "http://myschema#", "type": "object", "properties": { "RBox": { "type": "array", "items": { "$ref": "#/definitions/rboxItem" }, "uniqueItems": true...
1107 просмотров
schedule 24.07.2022

Схема JSON $ref не работает для относительного пути
У меня есть 3 схемы: дочерняя схема: { "title": "child_schema", "type": "object", "properties": { "wyx":{ "type": "number" } }, "additionalProperties": false, "required": ["wyx"] }...
12894 просмотров
schedule 19.04.2023

Как настроить структуру схемы json
Я пытаюсь понять, как должна быть реализована схема json (насколько это возможно стандартизована). Я заметил, что если я определяю схему для формы, используя черновик v4, я не могу озвучить требования, предъявляемые к моему проекту. Итак, я создал...
1276 просмотров
schedule 03.06.2022

ссылка в схеме json
Вход { "createResponse": { "backResponse": { "status": { "code": "000", "message": "success" } } } } or { "updateResponse": { "backResponse": {...
190 просмотров
schedule 20.06.2022

Какова логическая связь между ключевыми словами в схеме json?
Согласно спецификации ( http://json-schema.org/schema ) там не является взаимным исключением ключевых слов схемы. Например, я мог бы создать следующую схему: { "properties" : { "foo" : {"type" : "string"} } "items" : [...
503 просмотров
schedule 05.02.2024

Возможно ли в схеме json определить ограничение между двумя свойствами
У меня есть два поля в моей схеме: одно является обязательным свойством под названием «имя», а другое является необязательным (используется для определения свойства сортировки) под названием «nameSort», и я хочу выразить Если поле «nameSort»...
3648 просмотров
schedule 09.04.2022

Есть ли способ применить фильтр токенов синонимов в ElasticSearch к именам полей, а не к значению?
Рассмотрим следующий файл JSON: { "titleSony": "Matrix", "cast": [ { "firstName": "Keanu", "lastName": "Reeves" } ] } Теперь, как я знаю, в ElasticSearch вы можете применить фильтр токена синонима к значениям поля,...
388 просмотров

JSON Schema — свойство формата с JSON.Net
У нас есть схема JSON со свойством формата, фрагмент ниже: "properties": { "expireDateTime": { "description": "Date when the time will expire. If granularity is at the date level then YYYY-MM-DD is passed. If the granularity is...
629 просмотров
schedule 20.05.2022

Денормализация структур данных для доступа к частным данным в Firebase?
Я хочу создавать масштабируемые данные ( отслеживать личные данные пользователя). Документация Firebase рекомендует вкладывать дочерние объекты в родительский следующим образом: { "users": { "google:1234567890": { "displayName" :...
1074 просмотров

Схема JSON - можно ли ссылаться на несколько схем из одного объекта?
Ниже приведена выдержка из моей схемы JSON. { "$schema": "http://json-schema.org/draft-04/schema#", "type": "object", "properties": { "images": { "type": "array", "items": { "$ref": "#/definitions/bits"...
2180 просмотров
schedule 18.05.2023