如何将JSON文件导入Android上的objectbox数据库

时间:2019-06-11 07:24:39

标签: gson objectbox

我正在接收一个JSON文件,其中包含许多我希望存储在ObjectBox(Android)中的实体。有没有一种方法可以将整个JSON树直接放入ObjectBox,还是有必要将JSON转换为普通的旧Java对象,然后将其保存到ObjectBox?

考虑的一个选项是使用GSON转换为实体。

User user = new User(); box.put(user);

1 个答案:

答案 0 :(得分:0)

是的,请先使用Jackson或GSON将JSON转换为对象。 ObjectBox没有直接的JSON API。

示例:

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

要获得关系支持,您可能需要观看this issue