1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/yufei88-ViewJSON

Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

ViewJSON

Описание

Инструмент для форматирования JSON

Архитектура программного обеспечения

swing + flatlaf + rsyntaxtextarea

Скачать пробную версию:

https://gitee.com/yufei88/ViewJSON/releases/tag/ViewJson Пароль для установки программы, свяжитесь с автором: 737376332@qq.com

Проблемы, которые нужно решить на уровне фреймворка

  1. Решение проблемы разделения привязки событий, разделения структуры страниц, формирования разделения фреймворка
  2. Решение проблемы получения конфигурационных файлов, сохранения конфигураций ✌️
  3. Решение проблемы вывода логов после упаковки, для удобства отладки после упаковки
  4. Обертка механизма сканирования компонентов, контейнера IOC, внедрения зависимостей, декомпозиции компонентов#### Список улучшений на уровне продукта (первая версия)
  5. Запись количества форматированных данных, отображение текущего времени
  6. Проверка типа данных JSON
  7. При нажатии кнопки форматирования добавляется новый вкладок (используется MD5 для подписи данных JSON, если MD5 значения первого и второго нажатия кнопки совпадают, новый вкладок не создается, в противном случае, создается новый вкладок, отображающий форматированные данные)
  8. Изменение цвета ключевых слов объекта JSON с правой стороны, добавление пробела после двоеточия ✌️
  9. Добавление кнопки сжатия в левую панель функций ✌️
  10. Добавление номеров строк с правой стороны ✌️
  11. Реализация изменяемого по ширине дизайна для левой и правой сторон ✌️
  12. Возможность изменения темы ✌️
  13. Возможность настройки переноса строк ✌️
  14. Оптимизация дизайна и функций, сравнивая с существующими инструментами для работы с JSON ✌️
  15. Добавление функции поиска#### Список улучшений на уровне продукта (вторая версия)
  16. Возможность изменения темы ✌️
  17. Добавление структуры дерева JSON
  18. Добавление функции вкладок (проверка MD5 значений)
  19. Добавление эффекта дыхания в нижней части
  20. Привязка основных кнопок к горячим клавишам
  21. Возможность сохранения форматированного JSON в изображении ✌️
  22. Добавление функции форматирования XML
  23. Добавление функции отмены ввода (Ctrl+Z и Ctrl+Shift+Z)
  24. Добавление настройки поддержки переноса строк для JSON ✌️
  25. Улучшение функции поиска
  26. Оптимизация структуры кода, разделение на слои MVC
  27. Упаковка в EXE

Список улучшений на уровне продукта (третье издание)

  1. В панели инструментов добавить кнопку "Создать", при нажатии на которую будет добавлен новый вкладок (вкладки расположены вертикально, могут быть закрыты, подобно интерфейсу PL/SQL)⭐⭐

  2. Удалить левое поле с редактированием текста, добавить отображение дерева JSON⭐⭐⭐⭐⭐3. Функция駐留于系统托盘⭐⭐ → Функция駐留于系统托盘 (оставить без перевода, так как это название функции)

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

  4. Функция поиска

  5. Сохранение размера окна в локальном файле✌️

  6. Добавить сохранение цвета темы, выбранного в последний раз✌️(Bug->код слишком избыточен)

  7. Функция分享报文为二维码️✌️(оптимизация) → Функция преобразования сообщений в QR-коды️✌️(оптимизация)

  8. Добавить функцию отображения или скрытия кнопок панели инструментов и определенных кнопок

  9. Добавить функцию копирования изображений⭐⭐⭐⭐⭐

  10. Функция сохранения изображений после форматирования JSON-файла✌️(Bug, JSON-файл с более чем 1200 строками вызывает ошибку при сохранении изображения)

  11. Создание исполняемого файла exe⭐⭐⭐⭐⭐

Вставка изображения Вставка изображения Вставка изображения>Автор: Мо Фэйю

23 ноября 2023 года

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Многофункциональный инструмент для форматирования JSON на основе Swing с поддержкой нескольких тем Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Язык

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/yufei88-ViewJSON.git
git@api.gitlife.ru:oschina-mirror/yufei88-ViewJSON.git
oschina-mirror
yufei88-ViewJSON
yufei88-ViewJSON
master