JSON (JavaScript Object Notation) — самый распространённый формат данных для API и конфигурационных файлов. В этом руководстве показано, как форматировать, проверять и отлаживать JSON.
Что такое форматирование JSON?
Сырой или минифицированный JSON трудно читать — представьте одну строку, в которой все ключи сжаты вместе. Форматированный (beautified) JSON добавляет правильные отступы и переносы строк, так что каждый ключ находится на своей строке, и структура сразу понятна.
Как форматировать JSON на ToolHub
Шаг 1: Откройте JSON Formatter.
Шаг 2: Вставьте JSON. Вставьте сырой JSON в редактор. Работает даже с минифицированным или сломанным JSON.
Шаг 3: Нажмите «Украсить». JSON мгновенно форматируется с правильными отступами и переносами.
Шаг 4: Проверьте. Зелёный означает корректный JSON; красный показывает ошибку с точным расположением.
Шаг 5: Скопируйте или скачайте. Скопируйте форматированный JSON или скачайте как файл. JSON Formatter также поддерживает минификацию и просмотр в виде дерева.
Частые ошибки JSON и их исправление
- Ключи без кавычек: {имя: "Иван"} должно быть {"имя": "Иван"}. Все ключи требуют двойных кавычек.
- Лишняя запятая: {"a": 1, "b": 2,} должно быть {"a": 1, "b": 2}. JSON не допускает завершающих запятых.
- Одинарные кавычки: {'имя': 'Иван'} должно быть {"имя": "Иван"}. JSON требует только двойных кавычек.
- Значения undefined: {"результат": undefined} должно быть {"результат": null}.
Проверка JSON
Корректный JSON должен использовать двойные кавычки для строк, не иметь завершающих запятых, использовать null (не undefined, None или NULL), использовать true/false (не True/False) и быть корректно вложен с соответствующими скобками.
Часто задаваемые вопросы
Мои данные JSON конфиденциальны? Да. Вся обработка происходит в браузере. Данные никогда не покидают устройство.
Может ли он исправить сломанный JSON? ToolHub может исправить распространённые проблемы, такие как лишние запятые и ключи без кавычек.
Какой максимальный размер JSON? Можно обрабатывать до 10 МБ JSON.