Восстановление JSON

Работает локально в браузере

Исправляйте сломанный JSON из LLM, логов и объектов JavaScript

Повреждённый JSON

Вставьте повреждённый JSON или загрузите пример, чтобы восстановить его.
Что делает JSON Repair

JSON Repair превращает почти-JSON в строгий JSON, который успешно разбирается. Инструмент рассчитан на текст из чатов с LLM, логов, кода на JavaScript или Python и файлов, правленных вручную: одинарные кавычки, ключи без кавычек, комментарии, лишние или пропущенные запятые, True/False/None, блоки кода Markdown с текстом чата вокруг и ответы, оборванные на середине. Восстановление выполняет детерминированная библиотека jsonrepair, а каждый результат перед показом проверяется через JSON.parse.

Как пользоваться
  1. 1.Вставьте сломанный текст, загрузите или перетащите один файл .json либо загрузите пример.
  2. 2.Результат обновляется по мере ввода; для ввода больше 2 МБ нажмите «Восстановить JSON».
  3. 3.Выберите отступ: 2 пробела, 4 пробела, табуляция или компактный вывод.
  4. 4.Изучите отчёт и с помощью «Показать во вводе» переходите к каждому изменённому месту.
  5. 5.Скопируйте результат или скачайте его как repaired.json.
Что показывает отчёт

Отчёт перечисляет только наблюдаемые факты: удалено ли ограждение блока кода или текст вокруг, был ли ввод уже корректным, сколько непробельных символов добавлено или удалено и где во вводе произошло каждое изменение. Он никогда не выдумывает количество «исправлений». Корректный JSON только переформатируется, а числа вроде 9007199254740993 или 0.10000000000000000001 копируются точно, без округления.

Ограничения, проверка и приватность

Восстановление эвристическое: оборванное значение закрывается там, где заканчивается текст, пропущенная запятая вставляется в наиболее вероятном месте, а текст без кавычек может стать строкой. Проверьте важные данные перед использованием в продакшене. Текст, совсем не похожий на JSON, считается ошибкой и не оборачивается в строку, а список изменений для ввода больше 100 КБ не строится, чтобы страница не тормозила. Всё работает в вашем браузере; ввод никуда не загружается.

CodingTool официально запущен на

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.tools