Как выполнять анализ данных в формате JSON YAML XML с помощью Python
JSON Schema для новичков: легкая валидация
Привет! Ты когда-нибудь сталкивался с ситуацией, когда получаешь JSON-объект, а он не соответствует твоим ожиданиям? Например, в нём нет обязательного поля, тип данных не тот или значение выходит за пределы допустимого диапазона. Знакомо? Тогда тебе точно стоит познакомиться с JSON Schema — инструментом, который помогает описывать структуру данных и проверять их корректность. JSON Schema — это спецификация, описывающая структуру JSON-данных. С помощью неё можно: Пример использования JSON Schema: {
"$schema": "https://json-schema...
Сравнение схемы JSON в Postman
Для сравнения схем использовать библиотеку Ajv JSON schema validator. Для создания схемы проще всего использовать сайт BrijPad Для примера Tests в методе GET territories: let Ajv = require('ajv'); let ajv = new Ajv(); let schema = { "items": { "required": [ "territoryId", "territoryName" ], "properties": { "territoryId": { "type": "string" }, "territoryName":...