Инструмент Tool Kumar
Исправление JSON
Вставьте битый JSON, чтобы увидеть, что в нём не так, а рядом — исправленную версию. Tool Kumar отмечает каждую проблему с номером строки и столбца, а «Исправить ввод» применяет все исправления за один шаг, который можно отменить.
Как пользоваться инструментом
- Вставьте битый JSON или откройте файл.
- Баннер показывает число исправимых проблем и описывает первую из них с указанием строки и столбца. Редактор подчёркивает каждую проблему.
- Проверьте исправленный документ в режиме «Формат», затем нажмите «Исправить ввод», чтобы применить его. Ctrl+Z отменяет это действие.
Пример с разбором
В этом примере собраны типичные ошибки: комментарий, ключи без кавычек, одинарные кавычки, True и None из Python, завершающая запятая, пропущенная запятая и NaN. Результат — исправленный документ.
Ввод
{
// account settings
name: 'Ada',
active: True,
plan: None,
tags: ['json', 'tools',],
limits: {"daily": 100 "monthly": 3000},
ratio: NaN
}Результат
{
"name": "Ada",
"active": true,
"plan": null,
"tags": [
"json",
"tools"
],
"limits": {
"daily": 100,
"monthly": 3000
},
"ratio": null
}Параметры и особые случаи
- Исправляет комментарии, ключи без кавычек, строки в одинарных кавычках, завершающие запятые, пропущенные запятые между свойствами, True, False и None из Python, а также разметку блока кода Markdown вокруг вставленного JSON.
- У NaN и Infinity нет представления в JSON, поэтому они превращаются в null. Проверьте результат, если эти значения важны.
- Некоторые ошибки исправить нельзя, например строку без закрывающей кавычки. В этом случае баннер сообщает об ошибке и её местоположении.
- Исправление сохраняет цифры ваших чисел и порядок ключей.
Конфиденциальность по умолчанию
Документ остаётся в этом браузере. Tool Kumar разбирает и конвертирует данные, создаёт файлы для скачивания на вашем устройстве, без регистрации и отправки на сервер.
Вопросы об инструменте «Исправление JSON»
- Как исправить битый JSON?
- Вставьте его сюда. Tool Kumar отметит каждую проблему и покажет исправленную версию. Нажмите «Исправить ввод», чтобы применить все исправления сразу, или отредактируйте ввод вручную.
- Можно ли исправить любую ошибку JSON?
- Нет. Ошибки с кавычками, запятыми и комментариями исправляются автоматически. Недостающий текст, например строку, оборванную до закрывающей кавычки, придётся дописать вручную.
- Меняет ли исправление мои значения?
- Значения остаются прежними, кроме NaN и Infinity: JSON не может их представить, поэтому они становятся null. Проверьте результат перед использованием.
Руководства по связанным ошибкам
Похожие инструменты
JSON-валидатор, Экранирование JSON и снятие экранирования и JSON-форматтер.