Я создаю приложение, которое должно извлекать объекты данных во время выполнения. Каждый из объектов имеет одинаковую структуру (пара строк, логические значения и массивы). Размер данного объекта относительно невелик (100-1000 байт). Пользователь не будет добавлять / удалять / изменять элементы во время выполнения, поэтому не будет выполняться операция записи данных. Я ожидаю, что в окончательной версии номер объекта будет, безусловно, ниже 5000. Мне нужно будет искать данный объект или фильтровать объект по критериям.
Мой вопрос: разумно ли использовать файл JSON? Мне нравится, что JSON изначально поддерживает все мои типы данных и может быть легко отредактирован даже из Android Studio. Как только я помещаю его в папку с активами, он легко компилируется с приложением.
С другой стороны, SQLITE имеет преимущества в качестве базы данных, поэтому поиск, сортировка и т. Д. Было бы проще, чем с файлом JSON.