Проверка JSON

Найдёт все ошибки и объяснит, как их исправить

Исходный JSON
Вставьте JSON или перетащите файл
Можно просто нажать Ctrl V — результат появится справа
Пусто
РезультатСтандарт RFC 8259
Здесь появится список ошибок

Как пользоваться

  1. Вставьте JSON слева или перетащите файл
  2. Справа появится список всех ошибок с номерами строк
  3. Нажмите на ошибку — курсор перейдёт к ней
  4. Если ошибок нет — увидите сводку о документе

Что важно знать

Куда уходят мои данные

Никуда. Всё обрабатывается в браузере, а запросы на чужие адреса запрещены заголовком безопасности. Сайт загружает только свои страницы и файлы — это легко проверить во вкладке «Сеть» в инструментах разработчика.

Чем проверка отличается от форматирования

Форматирование показывает первую ошибку, а проверка — все сразу, с подсказками и предупреждениями: повторяющиеся ключи, слишком большие числа, BOM в начале файла.

Почему не меняются большие числа

Мы разбираем JSON без потерь, поэтому идентификаторы длиннее 15–16 цифр остаются точными. Обычный JSON.parse превратил бы 90071992547409931 в 90071992547409920.

По какому стандарту проверяем

По RFC 8259. Комментарии, висячие запятые и одинарные кавычки — ошибки, хотя в JavaScript они допустимы.