Я вполне счастливо использую область Java в своем приложении для Android, находящемся в разработке. Я получаю JSONObject
массивы от серверного API, и область покорно принимает их через удобный createOrUpdateAllFromJson
объект экземпляра основной области.
Типичный поток для этого выглядит следующим образом:
// get API results into JSONArray jsonObjArrs variable
realm.beginTransaction();
realm.createOrUpdateAllFromJson(MyCoolModel.class,jsonObjArrs);
realm.commitTransaction();
Однако теперь я столкнулся с ситуацией, когда я хотел бы создать временный массив в памяти из тех же MyCoolModel
объектов без фактического сохранения их в Realm, потому что я хочу выбросить их как как только будет выполнен конкретный вариант использования. Мне кажется, что createOrUpdateAllFromJson
и его родственные методы доступны только для основного объекта экземпляра области.
Есть ли способ использовать этот удобный JSON
для создания объектной модели, или мне нужно написать альтернативную реализацию с ручным/автоматическим разбором JSON?