← Вернуться к блогу

Как открыть файлы JSON: Полное руководство

Узнайте все способы открытия и просмотра JSON файлов на Windows, Mac и Linux. Редакторы, онлайн инструменты и программы.

Big JSON Team9 мин чтенияbasics
B

Big JSON Team

Technical Writer

Expert in JSON data manipulation, API development, and web technologies. Passionate about creating tools that make developers' lives easier.

9 мин чтения

# Как открыть файлы JSON: Полное руководство

JSON файлы встречаются повсеместно - от конфигураций приложений до экспорта данных. В этом руководстве мы рассмотрим все способы открытия, просмотра и редактирования JSON файлов на различных операционных системах.

Что такое файл .json?

Файл с расширением .json - это обычный текстовый файл, содержащий данные в формате JavaScript Object Notation. Эти файлы можно открыть любым текстовым редактором, но специализированные инструменты предоставляют дополнительные возможности.

Типичное содержимое JSON файла

{

"название": "Конфигурация приложения",

"версия": "1.0.0",

"настройки": {

"язык": "ru",

"тема": "темная",

"автосохранение": true

},

"пользователь": {

"имя": "Иван",

"роль": "администратор"

}

}

Открытие в текстовых редакторах

Windows

Блокнот (Notepad)

Способ 1: Через контекстное меню
1. Правый клик на файле .json
  • Открыть с помощью → Блокнот
  • Способ 2: Перетаскивание
    1. Открыть Блокнот
    
  • Перетащить файл .json в окно
  • Преимущества:
    • Предустановлен в Windows
    • Быстрый и простой
    • Не требует установки

    Недостатки:
    • Нет подсветки синтаксиса
    • Нет форматирования
    • Нет валидации

    Notepad++

    Установка:
    1. Скачать с notepad-plus-plus.org
    
  • Установить программу
  • Запустить Notepad++
  • Открытие файла:
    Файл → Открыть → Выбрать .json файл
    Преимущества:
    • Подсветка синтаксиса JSON
    • Свертывание блоков кода
    • Плагины для валидации
    • Поиск и замена с regex

    Настройка:
    Настройки → Настройки стиля → JSON
    
    • Включить подсветку синтаксиса
    • Настроить цветовую схему

    Полезные плагины:
    • JSON Viewer - визуализация дерева
    • JSMinNPP - минификация/форматирование

    macOS

    TextEdit

    Открытие:
    1. Правый клик на файле
    
  • Открыть в программе → TextEdit
  • Настройка для правильного отображения:
    TextEdit → Настройки → Открыть и сохранить
    

    ☑ Показывать код HTML как HTML

    ☑ Показывать код RTF как RTF

    ☐ (отключить эти опции для JSON)

    Terminal (командная строка)

    # Просмотр содержимого
    

    cat файл.json

    # С форматированием через jq

    cat файл.json | jq '.'

    # Открыть в редакторе по умолчанию

    open файл.json

    # Открыть в конкретном приложении

    open -a "Visual Studio Code" файл.json

    Linux

    Gedit

    # Открыть файл
    

    gedit файл.json

    Nano

    # Консольный редактор
    

    nano файл.json

    # Выход: Ctrl+X

    Vim

    # Открыть в vim
    

    vim файл.json

    # Форматирование в vim

    :%!jq '.'

    Профессиональные редакторы кода

    Visual Studio Code

    Установка:
    1. Скачать с code.visualstudio.com
    
  • Установить для вашей ОС
  • Запустить VS Code
  • Открытие JSON файла:
    Файл → Открыть файл → Выбрать .json
    

    Или:

    Перетащить файл в окно VS Code

    Возможности:
    • Автоматическая подсветка синтаксиса
    • IntelliSense для JSON
    • Валидация в реальном времени
    • Автоформатирование (Shift + Alt + F)
    • JSON Schema валидация

    Настройка settings.json:
    {
    

    "editor.formatOnSave": true,

    "editor.defaultFormatter": "vscode.json-language-features",

    "[json]": {

    "editor.quickSuggestions": {

    "strings": true

    },

    "editor.suggest.insertMode": "replace"

    },

    "json.schemas": [

    {

    "fileMatch": ["package.json"],

    "url": "https://json.schemastore.org/package.json"

    }

    ]

    }

    Полезные расширения:
    • Prettier - форматирование кода
    • JSON Tools - конвертация и минификация
    • Error Lens - показ ошибок inline
    • Path Intellisense - автодополнение путей

    Горячие клавиши:
    Ctrl/Cmd + Shift + P - Команды
    

    Shift + Alt/Option + F - Форматировать

    Ctrl/Cmd + F - Поиск

    Ctrl/Cmd + H - Заменить

    Alt + Click - Множественные курсоры

    Sublime Text

    Установка:
    1. Скачать с sublimetext.com
    
  • Установить
  • Запустить Sublime Text
  • Пакеты для JSON:

    Установка Package Control:

    Ctrl/Cmd + Shift + P → Install Package Control

    Полезные пакеты:

    • Pretty JSON - форматирование
    • SublimeLinter-json - валидация
    • JSONLint - проверка синтаксиса

    Форматирование:
    Ctrl/Cmd + Shift + P → Pretty JSON: Format JSON

    Atom

    Установка:
    1. Скачать с atom.io
    
  • Установить
  • Запустить Atom
  • Пакеты:
    • pretty-json - форматирование
    • atom-json-color - подсветка цветов
    • linter-jsonlint - валидация

    Онлайн инструменты

    JSON Editor Online

    URL: jsoneditoronline.org Возможности:
    • Загрузка файлов с компьютера
    • Редактирование в браузере
    • Двухпанельный просмотр (дерево/код)
    • Поиск и замена
    • Валидация
    • Скачивание обратно

    Использование:
    1. Открыть jsoneditoronline.org
    
  • Нажать "Open" → "Load from disk"
  • Выбрать ваш .json файл
  • Редактировать при необходимости
  • "Save" → "Save to disk" для сохранения
  • JSONLint

    URL: jsonlint.com Использование:
    1. Открыть файл в текстовом редакторе
    
  • Скопировать содержимое
  • Вставить в JSONLint
  • Нажать "Validate JSON"
  • Увидеть отформатированный результат или ошибки
  • Code Beautify

    URL: codebeautify.org/jsonviewer Возможности:
    • Загрузка файла
    • Загрузка по URL
    • Древовидный просмотр
    • Форматирование
    • Конвертация в XML/CSV

    Расширения браузера

    JSON Viewer (Chrome)

    Установка:
    1. Chrome Web Store
    
  • Поиск "JSON Viewer"
  • Установить расширение
  • Использование:
    1. Открыть .json файл в Chrome
    
  • Файл → Открыть файл
  • Выбрать .json файл
  • Автоматическое форматирование и подсветка
  • Возможности:
    • Автоматическое форматирование
    • Свертывание узлов
    • Подсветка синтаксиса
    • Поиск по содержимому
    • Темная тема

    JSONView (Firefox)

    Установка:
    1. Firefox Add-ons
    
  • Поиск "JSONView"
  • Добавить в Firefox
  • Автоматическое использование:

    После установки все .json URL автоматически форматируются

    Специализированные приложения

    Postman

    Использование:
    1. Запустить Postman
    
  • Import → Upload Files
  • Выбрать .json файл
  • Просмотр и редактирование
  • Возможности:
    • Импорт коллекций
    • Просмотр данных
    • Форматирование
    • Экспорт в разные форматы

    Insomnia

    Для API тестирования:
    1. Открыть Insomnia
    
  • Import/Export → Import Data
  • From File → Выбрать .json
  • Командная строка

    Windows PowerShell

    # Просмотр содержимого
    

    Get-Content файл.json

    # С форматированием

    Get-Content файл.json | ConvertFrom-Json | ConvertTo-Json

    # Открыть в блокноте

    notepad файл.json

    # Открыть в VS Code

    code файл.json

    macOS/Linux Terminal

    # Просмотр
    

    cat файл.json

    # С форматированием через jq

    jq '.' файл.json

    # С пагинацией

    jq '.' файл.json | less

    # Поиск в файле

    jq '.пользователи[] | select(.возраст > 25)' файл.json

    # Открыть в редакторе

    nano файл.json

    vim файл.json

    code файл.json

    Установка jq

    macOS:
    brew install jq
    Ubuntu/Debian:
    sudo apt-get install jq
    Windows:
    choco install jq

    Открытие больших JSON файлов

    Проблемы с большими файлами

    Файлы размером > 100MB могут вызвать проблемы в обычных редакторах.

    Решения:

    1. Использовать командную строку

    # Просмотр первых 100 строк
    

    head -n 100 большой_файл.json

    # Последние 100 строк

    tail -n 100 большой_файл.json

    # С jq (стриминг)

    jq -c '.[]' большой_файл.json | head -n 10

    2. Специализированные редакторы

    • EmEditor (Windows) - оптимизирован для больших файлов
    • UltraEdit - профессиональный редактор
    • Large Text File Viewer - только просмотр

    3. Разбить файл

    # Разделить на части по 10000 строк
    

    split -l 10000 большой_файл.json часть_

    # Обработать каждую часть

    for файл in часть_*; do

    jq '.' "$файл" > "formatted_$файл"

    done

    Ассоциация файлов по умолчанию

    Windows

    Способ 1: Через контекстное меню
    1. Правый клик на .json файле
    
  • Открыть с помощью → Выбрать другое приложение
  • Выбрать программу
  • ☑ Всегда использовать это приложение
  • OK
  • Способ 2: Через настройки
    Параметры → Приложения → Приложения по умолчанию → 
    

    Выбрать приложения по умолчанию по типу файла → .json

    macOS

    1. Правый клик на .json файле
    
  • Свойства
  • Открывать с помощью: Выбрать приложение
  • Изменить все...
  • Linux

    # Установить ассоциацию с gedit
    

    xdg-mime default org.gnome.gedit.desktop application/json

    # Или с VS Code

    xdg-mime default code.desktop application/json

    Распространенные проблемы

    Файл не открывается

    Причина: Файл поврежден или некорректный JSON Решение:
    # Проверить валидность
    

    jq empty файл.json

    # Если ошибка, найти проблему

    jq '.' файл.json

    Кракозябры вместо русского текста

    Причина: Неправильная кодировка Решение в VS Code:
    1. Нижний правый угол → выбор кодировки
    
  • Выбрать UTF-8
  • Перезагрузить файл с кодировкой
  • В командной строке:
    # Конвертировать кодировку
    

    iconv -f WINDOWS-1251 -t UTF-8 файл.json > файл_utf8.json

    Файл слишком медленно открывается

    Решения:
    • Использовать специализированные редакторы для больших файлов
    • Открывать через командную строку
    • Обрабатывать по частям
    • Использовать стриминг парсеры

    Лучшие практики

    1. Выбор редактора

    • Для быстрого просмотра: Браузер с расширением
    • Для редактирования: VS Code или Sublime Text
    • Для больших файлов: EmEditor или командная строка
    • Для разработки: VS Code с расширениями

    2. Безопасность

    ⚠️ Внимание:

    • Не открывайте JSON файлы из ненадежных источников
    • Проверяйте содержимое перед выполнением
    • Будьте осторожны с конфиденциальными данными

    3. Резервное копирование

    Перед редактированием важных JSON файлов:

    # Создать резервную копию
    

    cp файл.json файл.json.backup

    # Или с временной меткой

    cp файл.json файл.$(date +%Y%m%d_%H%M%S).json.backup

    Заключение

    Существует множество способов открытия и просмотра JSON файлов - от простых текстовых редакторов до профессиональных IDE и онлайн инструментов. Выбор зависит от ваших задач и предпочтений.

    Рекомендации:

    • Для начинающих: VS Code с базовыми настройками
    • Для разработчиков: VS Code с расширениями
    • Для быстрого просмотра: Расширение браузера
    • Для больших файлов: Командная строка с jq
    • Для валидации: Онлайн инструменты типа JSONLint

    Правильный инструмент делает работу с JSON приятной и продуктивной!

    Share:

    Похожие статьи

    Read in English