Починка JSON

Исправит висячие запятые, кавычки, комментарии и обрезанный 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.