Чем открыть файл .json
JSON — текстовый формат обмена данными: внутри обычный текст UTF-8 с парами «ключ: значение» и массивами. Открыть его можно Блокнотом, Notepad++, Visual Studio Code или браузером, а для проверки синтаксиса и красивого вида используют онлайн-валидаторы вроде JSONLint. Специальная программа нужна только для больших файлов и конвертации.
- Расширение
- .json
- Тип
- Данные и разметка
- Конвертировать в
- .xml, .csv, .yaml, .xlsx
JavaScript Object Notation (JSON)
Программы для файла .json
| Где открыть | Программа | Цена | Чем удобна |
|---|---|---|---|
| Windows | Блокнот | бесплатно | Встроен в Windows, подходит для быстрого просмотра и правки |
| Notepad++ | бесплатно | Подсветка синтаксиса, плагин JSON Viewer для дерева | |
| Visual Studio Code | бесплатно | Форматирование Shift+Alt+F, сворачивание блоков, поиск ошибок | |
| Firefox | бесплатно | Показывает JSON в виде раскрывающегося дерева | |
| Google Chrome | бесплатно | Открывает как обычный текст, удобно для беглого просмотра | |
| macOS | TextEdit | бесплатно | Нужно включить режим обычного текста через меню «Формат» |
| Visual Studio Code | бесплатно | Подсветка, форматирование, работа с большими файлами | |
| Sublime Text | платно | Быстрый редактор, бесплатный режим без ограничения срока | |
| Xcode | бесплатно | Удобен для правки JSON внутри проектов Apple | |
| Linux | gedit | бесплатно | Простой текстовый редактор с подсветкой |
| Kate | бесплатно | Подсветка синтаксиса и сворачивание блоков | |
| Visual Studio Code | бесплатно | Форматирование и проверка схемы файла | |
| jq | бесплатно | Консольная утилита для просмотра и фильтрации больших файлов | |
| Android | Google Files | бесплатно | Файловый менеджер, предлагает открыть через текстовый редактор |
| Google Chrome | бесплатно | Открывает локальный файл по адресу file:/// как текст | |
| QuickEdit | бесплатно | Редактор с подсветкой синтаксиса и поиском по строке | |
| iPhone и iPad | Файлы | бесплатно | Системный предпросмотр текста без возможности правки |
| Textastic | платно | Редактор кода с подсветкой JSON и работой по FTP | |
| Kodex | бесплатно | Лёгкий редактор кода для iPhone и iPad | |
| Онлайн | JSONLint | бесплатно | Проверка синтаксиса с указанием строки и символа ошибки |
| JSON Editor Online | бесплатно | Режимы дерева, таблицы и текста, форматирование | |
| Code Beautify | бесплатно | Форматирование, минификация и конвертация в CSV или XML |
Похожие форматы: .xml, .csv, .yaml, .txt, .html, .js
Содержание
Коротко: как открыть файл .json в Windows
- Откройте через контекстное меню. Нажмите по файлу правой кнопкой → «Открыть с помощью» → «Блокнот». Если пункта нет, выберите «Выбрать другое приложение» и найдите редактор в списке.
- Или через меню редактора. Запустите Блокнот, нажмите «Файл» → «Открыть», в поле типа файлов укажите «Все файлы (.)» и выберите .json.
- Назначьте программу по умолчанию. Свойства файла → строка «Приложение» → «Изменить» → выберите Notepad++ или Visual Studio Code, чтобы файл открывался двойным кликом.
- Приведите файл в читаемый вид. В VS Code нажмите Shift+Alt+F: отступы выровняются, вложенные объекты можно будет сворачивать.
Что за формат .json
JSON (JavaScript Object Notation) — текстовый формат обмена данными, закреплённый в стандартах ECMA-404 и RFC 8259. Внутри файла всегда обычный текст в кодировке UTF-8, поэтому открыть его можно почти любым редактором: двоичных данных, макросов и встроенного исполняемого кода формат не содержит.
Структура строится из двух конструкций:
- объект — набор пар «ключ: значение» в фигурных скобках
{}; - массив — список значений в квадратных скобках
[].
Значения бывают строками, числами, true, false, null, а также вложенными объектами и массивами. Пример:
{
"name": "Ноутбук",
"price": 54990,
"in_stock": true,
"tags": ["электроника", "техника"]
}
Кто создаёт такие файлы:
- веб-сервисы и API — выгрузки, ответы на запросы, экспорт из личного кабинета;
- браузер и расширения — служебный файл
manifest.json; - редакторы кода —
settings.json,launch.json,tasks.json; - проекты Node.js —
package.jsonс зависимостями и скриптами; - мобильные приложения — резервные копии и настройки;
- картографические сервисы — GeoJSON с координатами объектов.
Одно расширение объединяет несколько похожих форматов: JSON Lines (.jsonl, .ndjson) хранит по объекту на строке и удобен для логов; GeoJSON (.geojson) описывает географию; JSON5 допускает комментарии и другие послабления, которые строгий JSON не принимает.
Чем открыть файл JSON на Windows
| Программа | Цена | Чем удобна |
|---|---|---|
| Блокнот | бесплатно | есть в системе, правит любой текст, но без подсветки |
| Notepad++ | бесплатно | подсветка синтаксиса, плагин JSON Viewer |
| Visual Studio Code | бесплатно | форматирование, сворачивание блоков, поиск ошибок |
| Firefox | бесплатно | встроенный просмотр в виде дерева |
| Chrome, Edge | бесплатно | показывают как обычный текст |
Пошагово в Блокноте (Windows 10 и 11)
- Найдите файл в Проводнике и нажмите по нему правой кнопкой → «Открыть с помощью» → «Блокнот».
- Если Блокнота нет в списке — «Выбрать другое приложение», затем отметьте «Всегда использовать это приложение».
- Чтобы закрепить выбор: правой кнопкой → «Свойства» → строка «Приложение» → «Изменить».
- Для чтения структуры откройте файл в VS Code: Shift+Alt+F выравнивает отступы, а слева появляются значки для сворачивания вложенных объектов.
При сохранении в Блокноте следите за кодировкой: старые версии могли записывать UTF-8 с BOM, и некоторые парсеры после этого сообщают об ошибке. Современный Блокнот сохраняет UTF-8 без BOM по умолчанию.
На macOS
- TextEdit — перед правкой включите меню «Формат» → «Сделать обычным текстом», иначе файл может уйти в RTF.
- Visual Studio Code и Sublime Text — подсветка, форматирование, работа с файлами в сотни килобайт.
- Xcode — если json лежит внутри проекта Apple.
- Быстрый просмотр — выделите файл и нажмите пробел, чтобы прочитать содержимое без запуска редактора.
В Терминале пригодятся команды cat file.json, python3 -m json.tool file.json для проверки синтаксиса и jq . file.json для фильтрации, если установлен пакет jq.
На Android и iPhone
Android. Скачанный файл обычно лежит в папке Download. Откройте её через Google Files или другой файловый менеджер, выберите «Открыть с помощью» и укажите текстовый редактор — например, QuickEdit. Браузер тоже справится: локальный файл доступен по адресу вида file:///sdcard/Download/file.json, но крупный документ в мобильном браузере читать неудобно. Просмотрщики JSON из Play Маркета строят дерево, однако часто содержат рекламу — проверяйте запрашиваемые разрешения.
iPhone и iPad. В приложении «Файлы» тап по файлу открывает предпросмотр текста, но редактировать его нельзя. Для правки нужен сторонний редактор кода (Textastic, Kodex): в «Файлах» нажмите «Поделиться» и выберите нужную программу. Системного «Блокнота» в iOS нет, поэтому без установки приложения файл доступен только для чтения.
Онлайн без установки программ
- JSONLint — проверка синтаксиса: показывает строку и позицию ошибки.
- JSON Editor Online — дерево, таблица и текст, форматирование и сравнение.
- Code Beautify — форматирование, минификация, конвертация в CSV и XML.
Порядок работы одинаков: открыть сервис, вставить содержимое или загрузить файл, нажать «Format» либо «Validate». Не отправляйте в публичные сервисы файлы с токенами доступа, паролями, персональными данными и коммерческой информацией: копия уходит на чужой сервер. Файлы в десятки мегабайт в браузере лучше не открывать — вкладка зависнет.
Как конвертировать в другие форматы
- XML — когда принимающая система требует именно его. Массивы передаются иначе, поэтому имена узлов проверяйте вручную: формат XML.
- CSV — для таблиц и Excel. Подходит только «плоский» JSON без вложенных объектов, иначе часть данных теряется: формат CSV.
- YAML — конфигурации, которые легче читать человеку.
- XLSX — в Excel: «Данные» → «Получить данные» → «Из файла» → «Из JSON», затем «В таблицу».
- TXT, HTML, MD — для отчётов и документации: формат Markdown.
Инструменты: онлайн-конвертеры, утилита jq, скрипт на Python (модули json и csv), Power Query, расширения VS Code. При регулярной обработке выгрузок удобнее написать скрипт — общий подход описан в материале про парсинг сайтов.
Если файл не открывается
- Всё слилось в одну строку. Файл минифицирован, это нормально: отформатируйте его в VS Code или онлайн.
- Двойной клик открывает Excel или браузер и показывает пустоту. Смените приложение по умолчанию через свойства файла.
- Ошибка разбора. Типичные причины: лишняя запятая перед
}или], одинарные кавычки вместо двойных, комментарии//, ключи без кавычек, значенияNaN, BOM в начале файла. Строгий JSON ничего этого не допускает. - Внутри не текст. Проверьте расширение и первые байты: под именем .json иногда лежит архив или двоичный файл.
- Редактор зависает. Файл слишком велик для текстового редактора — используйте
jqили потоковый парсер. - Нет доступа. Файл лежит в системной папке программы; скопируйте его в «Документы» и открывайте копию.
Безопасность
JSON — это данные, а не программа: он не запускается двойным кликом и не содержит макросов, в отличие от офисных документов. Риски связаны с другим:
- файл могут прислать под видом банковской выписки, счёта или «конфигурации для программы» — распространённая приманка фишинга;
- в чужих проектах
package.json,tasks.jsonи настройки IDE могут содержать команды, которые выполнятся при сборке или запуске задачи, поэтому просматривайте их до запуска; manifest.jsonв составе расширений браузера задаёт их разрешения — не устанавливайте расширения из непроверенных источников;- онлайн-просмотрщик получает копию файла целиком;
- после правки конфигурации делайте резервную копию: программа с повреждённым json может перестать запускаться.
Частые вопросы
Чем открыть файл json на компьютере?
Достаточно любого текстового редактора: Блокнота в Windows, TextEdit в macOS, gedit в Linux. Для подсветки синтаксиса и форматирования удобнее Notepad++ или Visual Studio Code. Если файл нужно только прочитать, подойдёт браузер.
Чем открыть файл json на Андроид?
Найдите файл в «Загрузках» через Google Files и выберите «Открыть с помощью» → текстовый редактор. Подойдут Chrome (локальный адрес file:///), QuickEdit или специализированные просмотрщики JSON из Play Маркета. На телефоне большие файлы открываются медленно, лучше смотреть их на компьютере.
Можно ли открыть json в Excel?
Да, в Excel 2016 и новее: «Данные» → «Получить данные» → «Из файла» → «Из JSON», затем «В таблицу». Вложенные объекты превращаются в отдельные записи, поэтому простые списки переносятся удачнее, чем сложная иерархия.
Почему json открывается одной длинной строкой?
Файл минифицирован — из него удалили пробелы и переводы строк, чтобы уменьшить размер. Это корректный JSON, просто нечитаемый. Отформатируйте его в VS Code сочетанием Shift+Alt+F или в онлайн-сервисе.
Как проверить, что json без ошибок?
Вставьте содержимое в JSONLint — сервис покажет строку и символ, где нарушен синтаксис. Локально помогает команда python -m json.tool file.json или jq с тем же файлом. Обе утилиты сообщают об ошибке разбора и не выводят результат.
Чем json отличается от xml?
Оба формата описывают структурированные данные, но JSON компактнее и ближе к программированию, а XML поддерживает атрибуты, пространства имён и строгие схемы. Подробнее о втором — в разделе формат XML.
Материал подготовлен редакцией справочника Торох и носит справочный характер: интерфейсы программ и настройки серверов зависят от версии. Нашли неточность? Напишите нам.