Как импортировать файл JSON в базу данных objectbox на Android - PullRequest
0 голосов
/ 11 июня 2019

Я получаю файл JSON, который содержит несколько объектов, которые я хочу сохранить в ObjectBox (Android).Есть ли способ непосредственно поместить все дерево JSON в ObjectBox или необходимо преобразовать JSON в простые старые объекты Java и затем сохранить его в ObjectBox?

Рассматриваемый вариант заключается в преобразовании в сущности с использованием GSON.

Пользователь user = новый пользователь ();box.put (пользователь);

1 Ответ

0 голосов
/ 11 июня 2019

Да, пожалуйста, сначала используйте Джексона или GSON для преобразования JSON в объекты.ObjectBox не имеет прямых API-интерфейсов JSON.

Пример:

User user = gson.fromJson(json, User.class);
userBox.put(user);

Для поддержки отношений вы можете просмотреть эту проблему .

...