我正在接收一个JSON文件,其中包含许多我希望存储在ObjectBox(Android)中的实体。有没有一种方法可以将整个JSON树直接放入ObjectBox,还是有必要将JSON转换为普通的旧Java对象,然后将其保存到ObjectBox?
考虑的一个选项是使用GSON转换为实体。
User user = new User(); box.put(user);
答案 0 :(得分:0)
是的,请先使用Jackson或GSON将JSON转换为对象。 ObjectBox没有直接的JSON API。
示例:
User user = gson.fromJson(json, User.class);
userBox.put(user);
要获得关系支持,您可能需要观看this issue。