如何将 JSON 文件导入 Android 上的 objectbox 数据库
How do I import a JSON file into objectbox database on Android
我收到一个 JSON 文件,其中包含一些我希望存储在 ObjectBox (Android) 中的实体。有没有办法直接将整个 JSON 树放入 ObjectBox 中,或者是否需要将 JSON 转换为普通的旧 Java 对象,然后将其保存到 ObjectBox 中?
考虑的一个选项是使用 GSON 转换为实体。
用户user = new User();
box.put(用户);
是的,请先使用Jackson或GSON将JSON转换为对象。 ObjectBox 没有直接的 JSON API。
示例:
User user = gson.fromJson(json, User.class);
userBox.put(user);
对于关系支持,您可能需要观看 this issue。
我收到一个 JSON 文件,其中包含一些我希望存储在 ObjectBox (Android) 中的实体。有没有办法直接将整个 JSON 树放入 ObjectBox 中,或者是否需要将 JSON 转换为普通的旧 Java 对象,然后将其保存到 ObjectBox 中?
考虑的一个选项是使用 GSON 转换为实体。
用户user = new User(); box.put(用户);
是的,请先使用Jackson或GSON将JSON转换为对象。 ObjectBox 没有直接的 JSON API。
示例:
User user = gson.fromJson(json, User.class);
userBox.put(user);
对于关系支持,您可能需要观看 this issue。