Я не помню специальных инструментов / плагинов, которые могли бы обрабатывать весь процесс в целом.
Но да, вы можете уменьшить усилия следующим процессом-
- Перейдите на Android Studio -> Файл -> Настройки -> Плагины
- Найдите « Room Table Builder », установите его и перезапустите Android
Студия.
- У вас есть файл базы данных, на каждом из которых установлены некоторые данные
ваши столы. Теперь откройте файл базы данных с помощью браузера DB для
SQLite .
- Перейти к браузеру БД для SQLite Файл -> Экспорт -> Таблицы в JSON ...
- Выберите все таблицы и нажмите ОК. После этого вам нужно будет выбрать
папка, в которую вы хотите сохранить все файлы JSON. Сделай это.
- Теперь откройте любой выходной файл .json и скопируйте содержимое.
- Перейдите в Android Studio, щелкните правой кнопкой мыши на пакете, где вы хотите
создать комнату Entity.
- Войдите в новую опцию " Создать модель комнаты из JSON "
- Вставить скопированное содержимое файла .json в блок.
- Введите имя таблицы и нажмите « Создать таблицу номеров ».
- Готово! Вы создали класс
Entity
для таблицы базы данных. Повторите
скопируйте и вставьте процесс для всех файлов .json, которые вы создали из "БД
Браузер для SQLite ".