Version 1.0.0 · Windows 10/11

JSON Studio

Профессиональный редактор JSON с подсветкой синтаксиса, валидацией по схеме, конвертацией форматов и интеграцией с Windows. Работает на базе Oris Platform.

Безопасно Обновлено 29 июня 2026 ~80 MB
JSON Studio — config.json
Дерево JSON
$ object
name
version
features
1
{
2
"name": "JSON Studio",
3
"version": "1.0.0",
4
"stable": true,
5
"downloads": 12847,
6
"features": [
7
"syntax-highlighting",
8
"schema-validation",
9
"format-conversion"
10
]
11
}
Проверка
Инструменты
Инфо
JSON валиден

Выберите версию

JSON Studio доступен в двух вариантах: установщик с полной интеграцией в Windows или портативная версия для запуска без установки.

Portable версия
Один исполняемый файл без установки. Запускается с любого носителя, включая USB-флешки. Не регистрирует ассоциации файлов.
Windows 10/11 ~80 MB x64
Веб-версия
Запуск в браузере без установки. Все функции доступны онлайн. Данные сохраняются локально в браузере.
Любой браузер 0 MB Online

Системные требования

JSON Studio работает на всех современных версиях Windows.

Операционная система
Windows 10 (1809+) / Windows 11
Архитектура
x64 (64-bit)
Оперативная память
4 GB RAM (рекомендуется 8 GB)
Свободное место
200 MB на диске
Сеть
Интернет-соединение (для загрузки сайта)
Дополнительно
WebView2 Runtime (встроен в Windows 11)

Что умеет JSON Studio

Полный набор инструментов для работы с JSON-данными.

Редактор Monaco
Профессиональный редактор кода на базе Monaco (тот же, что в VS Code) с подсветкой синтаксиса, автодополнением и сворачиванием блоков.
Валидация JSON
Мгновенная проверка синтаксиса с точным указанием строки и столбца ошибки. Поддержка JSON Schema для структурной валидации.
Конвертация форматов
Преобразование между JSON, XML, YAML и CSV в обоих направлениях. Собственные парсеры без внешних зависимостей.
Форматирование
Автоматическое форматирование с настраиваемыми отступами (пробелы или табы), минификация и сортировка ключей по алфавиту.
Сравнение JSON
Визуальное сравнение двух JSON-документов с подсветкой добавленных, удалённых и изменённых элементов.
Инструменты кодирования
Base64, URL Encode/Decode, JSON Escape/Unescape, Unicode конвертер, генератор хешей (SHA-256).
Генераторы
Генерация UUID v4, timestamp'ов, случайных данных и JSON Schema по заданным полям.
Система файлов
Открытие, сохранение, закрепление файлов. История недавних файлов, автоматические бэкапы с восстановлением.
Интеграция с Windows
Ассоциация файлов .json, открытие через правый клик, нативные диалоги сохранения, кастомная title bar в стиле Windows 11.

Полное руководство

Всё, что нужно знать о JSON Studio — от установки до продвинутых функций.

01 Установка

Вариант А: Установщик (рекомендуется)

  1. Скачайте файл JSON Studio Setup 1.0.0.exe с этой страницы.
  2. Запустите установщик. При появлении запроса UAC нажмите «Да».
  3. Выберите папку установки (по умолчанию C:\Program Files\JSON Studio).
  4. Установщик автоматически:
    • Создаст ярлык на рабочем столе
    • Добавит запись в меню «Пуск»
    • Зарегистрирует ассоциацию файлов .json
    • Добавит пункт «Открыть с помощью JSON Studio» в контекстное меню
  5. Нажмите «Готово» и запустите приложение.

Вариант Б: Portable версия

  1. Скачайте файл JSON Studio 1.0.0.exe.
  2. Сохраните в любую папку (например, C:\Tools\JSONStudio\).
  3. Запустите двойным кликом — установка не требуется.
  4. Для открытия файлов перетаскивайте их на окно приложения.

Проверка установки

После установки щёлкните правой кнопкой мыши по любому .json файлу. В контекстном меню должен появиться пункт «Открыть с помощью JSON Studio».

02 Первый запуск

При первом запуске JSON Studio загрузит веб-интерфейс с серверов Oris Platform. Требуется подключение к интернету.

  • Приложение загрузит последнюю версию интерфейса автоматически
  • Настройки сохраняются локально в браузере (localStorage)
  • Файлы хранятся в памяти приложения до закрытия

Если интернет недоступен, вы увидите экран с ошибкой и кнопкой «Повторить».

03 Интерфейс

JSON Studio использует трёхпанельный интерфейс в стиле современных IDE:

ЭлементОписание
Title BarКастомная шапка окна с логотипом и кнопками управления (свернуть/развернуть/закрыть)
МенюФайл · Правка · Вид · Инструменты · Справка
ToolbarБыстрые действия: Новый, Открыть, Сохранить, Формат, Миниф, Сорт, Проверить
TabsВкладки открытых файлов с индикатором изменений
Левая панельДерево JSON с поиском и кнопками управления
ЦентрРедактор Monaco с подсветкой синтаксиса
Правая панельВкладки: Проверка, Инструменты, Информация
Status BarРазмер файла, позиция курсора, кодировка, язык

Все панели можно скрывать/показывать через меню «Вид» или кнопки на toolbar.

04 Работа с файлами

Открытие файла

  • Через меню: Файл → Открыть (Ctrl+O)
  • Через проводник: правый клик по .json → «Открыть с помощью JSON Studio»
  • Drag & Drop: перетащите файл в окно приложения

Сохранение

  • Ctrl+S — сохранить в текущий файл
  • Ctrl+Shift+S — «Сохранить как...» с выбором пути
  • Автосохранение каждые 30 секунд (настраивается)

Закрепление файлов

Важные файлы можно закрепить через меню «Файл → Закреплённые файлы». Закреплённые файлы всегда доступны в списке, даже после перезапуска приложения.

История

Последние 50 открытых файлов сохраняются в истории. Доступ: «Файл → Недавние файлы».

05 Редактор

В основе лежит Monaco Editor — тот же движок, что используется в Visual Studio Code.

Возможности

  • Подсветка синтаксиса JSON
  • Автозакрытие скобок {}, [], ""
  • Нумерация строк
  • Сворачивание блоков (folding)
  • Мини-карта (minimap) справа
  • Поиск и замена (Ctrl+F / Ctrl+H)
  • Переход к строке (Ctrl+G)
  • Множественное выделение
  • Undo/Redo без ограничений
  • Масштабирование через Ctrl+колесо мыши
  • Автоформатирование при вставке

Валидация в реальном времени

При вводе невалидного JSON редактор автоматически подсветит ошибку красной волнистой линией и покажет описание при наведении.

06 Дерево JSON

Левая панель отображает структуру JSON в виде раскрывающегося дерева.

Функции

  • Раскрытие/сворачивание — клик по узлу или стрелке
  • Развернуть всё — кнопка в шапке панели
  • Свернуть всё — кнопка в шапке панели
  • Поиск — фильтрация узлов по тексту
  • Отображение типов — object, array, string, number, boolean, null
  • Счётчики — количество элементов в объектах и массивах

Дерево обновляется автоматически при изменении содержимого редактора.

07 Валидация

Быстрая проверка

Кнопка «Проверить» на toolbar или Инструменты → Проверить JSON. Показывает:

  • Статус валидности
  • Номер строки и столбца ошибки
  • Описание проблемы
  • Клик по ошибке — переход к проблемной строке

JSON Schema

Расширенная валидация по схеме: Инструменты → Валидация схемы.

Поддерживаемые ключи схемы:

КлючОписание
typeОжидаемый тип (object, array, string, number, boolean, null)
requiredМассив обязательных полей
propertiesОписание свойств объекта
enumДопустимые значения
minLength / maxLengthОграничения длины строки
patternРегулярное выражение
minimum / maximumОграничения числа
minItems / maxItemsОграничения массива

08 Конвертация

Преобразование между форматами: Инструменты → Конвертация.

ИзВ
JSONXML, YAML, CSV
XMLJSON
YAMLJSON
CSVJSON (требует заголовки)

После конвертации результат можно вставить в редактор или экспортировать в файл.

09 Сравнение

Сравнение двух JSON-документов: Инструменты → Сравнить JSON.

Результат показывает:

  • Идентичны ли файлы
  • Количество строк в каждом
  • Список изменений с типами: added, removed, modified
  • Номера строк с различиями

10 Инструменты

Генераторы

  • UUID v4 — генерация уникальных идентификаторов
  • Timestamp — текущее время в разных форматах (Unix, ISO, RFC2822)
  • Random Data — случайные пользовательские данные для тестирования
  • JSON Schema — генерация схемы по списку полей

Кодирование

  • Base64 — encode / decode
  • URL — encodeURIComponent / decodeURIComponent
  • Escape — JSON.escape / JSON.parse
  • Unicode — конвертер в \uXXXX формат

11 Горячие клавиши

КомбинацияДействие
Ctrl+NНовый файл
Ctrl+OОткрыть файл
Ctrl+SСохранить
Ctrl+Shift+SСохранить как...
Ctrl+FПоиск
Ctrl+HЗамена
Ctrl+GПерейти к строке
Ctrl+ZОтменить
Ctrl+YПовторить
Ctrl+BПоказать/скрыть дерево
Ctrl+JПоказать/скрыть панель
Ctrl+PПечать
Shift+Alt+FФорматировать

12 Настройки

Настройки сохраняются на сервере и синхронизируются между сессиями.

ПараметрПо умолчаниюОписание
themesystemlight / dark / system
fontSize13Размер шрифта редактора (10-32)
tabSize2Размер отступа
useTabsfalseИспользовать табы вместо пробелов
autoSavetrueАвтосохранение
autoSaveInterval30000Интервал автосохранения (мс)
languageruЯзык интерфейса
wordWraptrueПеренос длинных строк
minimaptrueПоказывать мини-карту

13 API

JSON Studio работает через REST API на базе Oris Platform. Все эндпоинты доступны по адресу /api/json_studio/*.

Основные эндпоинты

МетодПутьОписание
GET/healthПроверка работоспособности
GET/filesСписок открытых файлов
POST/files/openОткрыть файл
POST/files/saveСохранить файл
POST/files/save-asСохранить как...
DELETE/files/:pathУдалить файл
POST/validateВалидация JSON
POST/formatФорматирование
POST/minifyМинификация
POST/sortСортировка ключей
POST/convertКонвертация форматов
POST/compareСравнение JSON
POST/schema/validateВалидация по схеме
GET/recentНедавние файлы
GET/POST/settingsНастройки пользователя
POST/generateГенераторы (UUID, timestamp, random)
POST/encodeКодирование (base64, url, escape, unicode)
GET/statsСтатистика использования

Часто задаваемые вопросы

Ответы на популярные вопросы о JSON Studio.

Нужен ли интернет для работы приложения?
Да, требуется подключение к интернету для загрузки веб-интерфейса с серверов Oris Platform. После загрузки интерфейс кэшируется браузером. Файлы обрабатываются локально и не отправляются на сервер (кроме операций сохранения настроек и истории).
Безопасно ли открывать конфиденциальные JSON-файлы?
Да. Содержимое файлов обрабатывается локально в вашем браузере и не передаётся на сервер. На сервер отправляются только метаданные (имя файла, размер) для истории недавних файлов. Сами данные JSON остаются на вашем устройстве.
Какой максимальный размер файла?
Максимальный размер файла — 100 MB. Для очень больших файлов (>10 MB) рекомендуется использовать портативную версию, так как она работает напрямую с файловой системой без ограничений браузера.
Почему не работает ассоциация файлов в portable-версии?
Portable-версия не вносит изменений в реестр Windows, поэтому ассоциация файлов невозможна. Для открытия файлов используйте drag & drop или меню «Файл → Открыть». Если нужна полная интеграция — используйте установщик.
Как обновить приложение?
Веб-интерфейс обновляется автоматически на сервере. Для обновления desktop-версии скачайте новый установщик с этой страницы и запустите его — он заменит старую версию, сохранив настройки.
Поддерживается ли macOS или Linux?
Desktop-версия доступна только для Windows 10/11. Однако веб-версия работает в любом современном браузере на любой операционной системе, включая macOS, Linux, iOS и Android.
Где хранятся настройки?
Настройки хранятся в Vercel KV (облачное хранилище) и привязаны к идентификатору пользователя. История недавних файлов также сохраняется в облаке. Локально в браузере хранится только кэш интерфейса.
Можно ли использовать JSON Studio коммерчески?
Да, JSON Studio бесплатен для личного и коммерческого использования. Никаких лицензионных ограничений нет.

Changelog

Все изменения и улучшения JSON Studio.

v1.0.0 Latest
29 июня 2026
  • feat Первый публичный релиз JSON Studio
  • feat Редактор Monaco с полной поддержкой JSON
  • feat Дерево JSON с поиском и сворачиванием
  • feat Конвертация JSON ↔ XML ↔ YAML ↔ CSV
  • feat Валидация по JSON Schema
  • feat Сравнение двух JSON-документов
  • feat Генераторы UUID, timestamp, случайных данных
  • feat Инструменты кодирования (Base64, URL, Unicode)
  • feat Desktop-версия на Electron с ассоциацией .json
  • fix Исправлена ошибка закрытия окна в portable-версии
  • fix Добавлены missing npm-зависимости (cors, helmet, compression, morgan)
  • docs Полная документация и FAQ

Техническая поддержка

Связаться с разработчиком или задать вопрос.

Проверка работоспособности

Убедитесь, что все компоненты JSON Studio работают корректно.

API Health Check
GET /api/json_studio/health
Ожидаемый ответ: {"status":"ok"}
Валидация JSON
POST /api/json_studio/validate
Body: {"content":"{}"}
KV Storage
GET /api/json_studio/recent
Ожидаемый ответ: массив файлов
Статистика
GET /api/json_studio/stats
Метрики использования системы

О проекте

JSON Studio

Профессиональный редактор JSON для Windows 10/11, созданный командой Oris Platform. Приложение сочетает в себе мощь веб-технологий (Monaco Editor, Express, Vercel KV) с нативной интеграцией в операционную систему через Electron.

Проект разработан с акцентом на безопасность, производительность и удобство использования. Все данные обрабатываются локально, сервер используется только для синхронизации настроек и истории.

Технологии

КомпонентТехнология
FrontendHTML5, CSS3, Vanilla JS, Monaco Editor 0.44.0
BackendNode.js, Express, Vercel Serverless Functions
DatabaseVercel KV (Redis-compatible)
DesktopElectron 42.5.0, electron-builder 26.15.3
HostingVercel (Hobby Plan)
CDNCloudflare (Monaco, Font Awesome)

Лицензия

JSON Studio распространяется бесплатно для личного и коммерческого использования. Исходный код доступен в рамках платформы Oris.

Автор

Разработано командой Oris. Контакты для связи указаны в разделе «Поддержка».

Версия

Текущая версия: 1.0.0 (29 июня 2026)