我收到了一个JSON文件,其中包含一些我希望存储在ObjectBox (Android)中的实体。有没有办法直接把整个JSON树放到ObjectBox中,或者有必要将JSON转换成普通的旧Java对象,然后将其保存到ObjectBox?
考虑的一个选项是使用GSON转换为实体。
User user =新用户();box.put(用户);
发布于 2019-06-11 19:45:38
是,请先使用Jackson或GSON将JSON转换为对象。ObjectBox没有直接的JSON。
示例:
User user = gson.fromJson(json, User.class);
userBox.put(user);对于关系支持,您可能想要查看this issue。
https://stackoverflow.com/questions/56538532
复制相似问题