Вам прислали JSON: как открыть его, найти нужное и не сломать одной запятой
JSON выглядит как код, но чаще всего это просто аккуратно упакованные данные: названия полей, значения и списки. Его можно читать обычным текстовым редактором, а большой файл удобнее открыть в просмотрщике с деревом.

Что важно понять сразу
Фигурные скобки обозначают объект, квадратные — список, двоеточие отделяет имя поля от значения. Кавычки и запятые имеют значение: удаление одной запятой или кавычки сделает файл синтаксически неверным, хотя большая часть текста останется видимой.
Короткий ответ
JSON открывается любым текстовым редактором, но читать его удобнее в просмотрщике с подсветкой и сворачиванием веток. Не сохраняйте правки, пока не проверите скобки, кавычки и запятые валидатором.
Короткое правило
Сохраните исходник отдельно. Просмотр, исправление и конвертацию выполняйте с копией — так любая ошибка останется обратимой.
Как это устроено без технического тумана
Если нужно только посмотреть данные, работайте в режиме чтения. Если нужен Excel, сначала определите, действительно ли внутри повторяются одинаковые записи. Вложенные объекты и списки нельзя бездумно расплющить в одну таблицу — часть структуры может потеряться.
Пошаговый план
Сделайте копию
Исходный JSON может быть экспортом приложения и понадобиться для обратного импорта.
Отформатируйте вид
Pretty print добавит отступы и переносы, не меняя значения.
Найдите ключ
Ищите понятные поля вроде name, date, title или amount.
Экспортируйте осознанно
Для CSV выберите один повторяющийся список и проверьте вложенные поля.
Если что-то пошло не так
| Что вы видите | Что делать |
|---|---|
| Файл открывается одной строкой | Данные не повреждены; примените форматирование JSON. |
| Ошибка указывает на строку | Проверьте запятую, кавычку или скобку рядом с указанным местом. |
| Русские буквы выглядят как \u041f | Это Unicode-экранирование; просмотрщик должен показать обычный текст. |
| В Excel всё в одной ячейке | Нужен импорт JSON или предварительное преобразование в таблицу. |
Какой вариант выбрать
Для чтения используйте дерево или форматированный текст. Для аналитики создавайте CSV/XLSX-копию только из подходящего массива записей. Пароли, токены и персональные данные в JSON встречаются чаще, чем кажется, поэтому не загружайте неизвестный экспорт в случайный сервис.
Структурированный файл часто служит не только для чтения, но и для повторного импорта. Любая ручная правка имени поля, типа значения или вложенности может нарушить обмен, даже если текст выглядит понятнее. Храните оригинал, проверяйте синтаксис после изменений и тестируйте на небольшой копии. При преобразовании в таблицу отдельно решите, что делать со списками и вложенными объектами — универсального автоматического ответа здесь нет.
Попробовать на копии файла
Работайте с отдельной копией. Перед использованием результата убедитесь: файл проходит JSON‑валидацию; кодировка остаётся UTF‑8; после правок программа‑получатель снова принимает файл.
Преобразовать таблицу JSON в CSVПрактический пример и проверка
Найдите ключ по понятному имени — например date, name или url — и раскройте соседний объект. Если нужен Excel, сначала превратите вложенную структуру в плоскую таблицу на копии.
Перед тем как удалить исходник
- файл проходит JSON‑валидацию
- кодировка остаётся UTF‑8
- после правок программа‑получатель снова принимает файл
Основной справочный источник: руководство MDN по структуре JSON. Описания меню могут немного отличаться между версиями программ.
Частые вопросы
Читайте также
ДанныеXML открылся сплошным кодом: как увидеть структуру и найти данные внутри
Что такое XML, как открыть его деревом, исправить ошибку синтаксиса и превратить подходящие данные в JSON или таблицу.
ВидеоMOV в MP4 без потери качества: когда можно просто сменить контейнер, а когда начнётся сжатие
Как преобразовать MOV в MP4 без лишнего ухудшения: разница контейнера и кодека, ремультиплексирование и проверка совместимости.
ИзображенияСкриншот весит 12 МБ: когда нужен PNG, а когда JPG сделает файл в разы легче
PNG или JPG для скриншота: как уменьшить вес, сохранить чёткий текст и не получить цветные ореолы вокруг букв.