OnlineFreeTools.org
  • Главная
  • Image editing tools
    • Текстовый водяной знак — в браузере
    • Извлечь цвета из фото — палитра и выбор кликом
    • Отразить изображение — горизонт./верт.
    • Рамка для фото — цвет и толщина
    • Сжатие изображений — длинная сторона, качество и целевой размер (локально)
    • Обрезка и изменение размера — локально
    • Просмотр и удаление EXIF с фото — GPS, камера, локально
    • Конвертер форматов изображений — PNG JPEG WebP AVIF BMP GIF ICO SVG
    • Оттенки серого — локально
    • Объединить фото — собрать коллаж из нескольких снимков
    • Оптимизация изображений — WebP, AVIF и MozJPEG локально
    • Наложить лого — на фото в браузере
    • Изображение ↔ Base64
    • Изображения в GIF — короткая анимация
    • Изображения в PDF — по странице на фото
    • Изображения в PowerPoint — слайд на фото
    • Изображения в Word — локальный DOCX
  • Инструменты дизайна
    • Пакет цветовых токенов бренда — шкала HEX HSL OKLCH
    • Проверка контраста WCAG — коэффициент AA/AAA
  • Developer tools
    • Добавить WWW в DNS — A/CNAME и гайды
    • Конвертер CSV ↔ JSON — типы, разделитель, локально
    • Кодирование и декодирование HTML-сущностей — локально
    • IndexNow — отправка URL в Bing, проверка ключа и коды
    • Узнать свой IP — Публичный адрес (IPv4/IPv6)
    • Валидатор JSON Schema — пути draft-07, локально
    • Markdown в HTML и обратно — с очисткой
    • Compare Two Texts Online — Text Diff Checker
    • Проверить HTTP-заголовки сайта — Посмотреть response headers
    • YAML в JSON и обратно — типы, multi-doc, локально
  • Calculators
    • Калькулятор ИМТ — как рассчитать индекс массы тела
    • Калькулятор градиента — многомерный ∇f (частные производные)
    • Калькулятор предельной выручки — Формула ΔTR / ΔQ
    • Калькулятор процентного изменения — От старого значения к новому
    • Калькулятор ROI — Как рассчитать рентабельность инвестиций
    • Квадратные футы в м² — Для жилья и ремонта
  • English
  • 中文
  • Español
  • العربية
  • Português
  • Bahasa Indonesia
  • Français
  • 日本語
  • Русский
  • Deutsch

Инструменты

Текстовый водяной знак — в браузереДобавить WWW в DNS — A/CNAME и гайдыПакет цветовых токенов бренда — шкала HEX HSL OKLCHИзвлечь цвета из фото — палитра и выбор кликомКонвертер CSV ↔ JSON — типы, разделитель, локальноОтразить изображение — горизонт./верт.Калькулятор ИМТ — как рассчитать индекс массы телаКалькулятор градиента — многомерный ∇f (частные производные)Калькулятор предельной выручки — Формула ΔTR / ΔQКалькулятор процентного изменения — От старого значения к новомуКалькулятор ROI — Как рассчитать рентабельность инвестицийКодирование и декодирование HTML-сущностей — локальноРамка для фото — цвет и толщинаСжатие изображений — длинная сторона, качество и целевой размер (локально)Обрезка и изменение размера — локальноПросмотр и удаление EXIF с фото — GPS, камера, локальноКонвертер форматов изображений — PNG JPEG WebP AVIF BMP GIF ICO SVGОттенки серого — локальноОбъединить фото — собрать коллаж из нескольких снимковОптимизация изображений — WebP, AVIF и MozJPEG локальноНаложить лого — на фото в браузереИзображение ↔ Base64Изображения в GIF — короткая анимацияИзображения в PDF — по странице на фотоИзображения в PowerPoint — слайд на фотоИзображения в Word — локальный DOCXIndexNow — отправка URL в Bing, проверка ключа и кодыУзнать свой IP — Публичный адрес (IPv4/IPv6)Валидатор JSON Schema — пути draft-07, локальноMarkdown в HTML и обратно — с очисткойКвадратные футы в м² — Для жилья и ремонтаCompare Two Texts Online — Text Diff CheckerПроверка контраста WCAG — коэффициент AA/AAAПроверить HTTP-заголовки сайта — Посмотреть response headersYAML в JSON и обратно — типы, multi-doc, локально

Валидатор JSON Schema — пути draft-07, локально

Проверяйте JSON по JSON Schema (draft-07) в браузере. Шаги: вставьте Schema и экземпляр, проверьте, читайте каждый сбой по JSON Pointer. Пример: товар без price падает с missingProperty. Текст остаётся во вкладке; Ajv подгружается с CDN только как код библиотеки.

Движок: Ajv 8 · JSON Schema draft-07 (по умолчанию).


    

Как это работает

Слева Schema, справа экземпляр. Ajv (draft-07) компилирует Schema, проверяет экземпляр и перечисляет ошибки с JSON Pointer. Есть ошибочный и верный примеры; при входе загружается ошибочный, чтобы сразу показать реальные пути.

Ожидаемые правила

На этой странице: разбор → компиляция Schema draft-07 → проверка экземпляра → Pointer на каждую ошибку.

  • Разбор: оба поля должны проходить JSON.parse. Ошибки синтаксиса/компиляции отделены от провалов валидации.
  • Проверка: allErrors собирает все сбои. Строка = instancePath + message (+ missingProperty при необходимости).
  • Draft: диалект draft-07. Не рассчитывайте на словарь 2020-12 здесь.
  • Конфиденциальность: вставка остаётся во вкладке. CDN загружает только код Ajv.

Пример

Schema требует sku (строка) и price (число ≥ 0). Верный: {"sku":"A-1","price":9.5}. Ошибочный: {"sku":"A-1"} — missingProperty для price в корне (/).

Подходящие задачи

  • ИИ / агенты: проверить, не пропущены ли поля в структурированном JSON модели, прежде чем доверять ему.
  • Торговые feed: проверить JSON товара по Schema перед импортом.
  • Отладка API: вставить тело запроса/ответа в фрагмент Schema из контракта.

Frequently asked questions

Почему проверка не прошла?

Частые причины: нет required, неверный тип или additionalProperties:false. Смотрите Pointer и сообщение keyword.

Как читать ошибку JSON Pointer?

instancePath — JSON Pointer в экземпляре (пустой показывается как /). При отсутствии required Ajv добавляет missingProperty в params.

Какой draft использует страница?

Страница использует диалект draft-07 в Ajv. Drafts 2019-09 / 2020-12 требуют других сборок и здесь не выбираются.

Покидает ли JSON браузер?

Schema и JSON не загружаются на сервер. CDN скачивает только код Ajv.

Как проверить структурированный вывод LLM?

Вставьте Schema и JSON модели, проверьте и исправьте каждый Pointer до успеха — полезно перед передачей структурированного вывода дальше.

Related tools

  • YAML в JSON и обратно — типы, multi-doc, локально
  • Конвертер CSV ↔ JSON — типы, разделитель, локально

Поделиться инструментом

Поделитесь в соцсетях, скопируйте ссылку или используйте системный шаринг.

XFacebookLinkedInRedditWhatsAppTelegram

https://onlinefreetools.org/ru/tools/json-schema-validator

Вопросы и отзывы

Что-то неясно, сломано или отсутствует? Напишите сообщение ниже — мы читаем каждую заметку об этих инструментах.

Email: dailyonetools@outlook.com

References

  • JSON Schema
  • Understanding JSON Schema
  • RFC 8259 — JSON
  • Ajv
OnlineFreeTools.org · Учебный проект · Постоянное обновление
О сайте·Журналы разработки·Конфиденциальность·Условия·Контакты