Починка JSON

Исправит висячие запятые, кавычки, комментарии и обрезанный JSON

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

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

  1. Вставьте «почти JSON» из лога, чата или ответа нейросети
  2. Справа появится исправленный JSON и список того, что поменялось
  3. Нажмите на исправление — слева подсветится это место
  4. Нажмите «← Применить», чтобы заменить исходный документ

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

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

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

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

Висячие и пропущенные запятые, одинарные и типографские кавычки, ключи без кавычек, комментарии, True, False и None из Python, NaN и undefined, обрезанный конец, обёртки ```json и JSONP, несколько JSON подряд.

Не потеряются ли данные

Нет: текст, который не удалось распознать, становится строкой, а числа и порядок ключей сохраняются. Если JSON был обрезан, мы закроем скобки и предупредим — проверьте конец документа.

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

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