我有一个项目需要将json对象保存在数据库中,然后根据用户操作显示信息。
我可以使用此处从API获取json:http://p-xr.com/android-tutorial-how-to-parse-read-json-data-into-a-android-listview/但需要帮助解析以下这是json对象的一部分。
答案 0 :(得分:1)
这实际上取决于您的数据结构和条目数量。如果数量很小并且查询/排序要求很简单,你可能只是完全绕过数据库并用构建它解析JSON(在内存消耗方面不是那么好的解决方案)或拉解析器(如GSON - 小外部依赖方式更好的性能)
另一种选择是将JSON文档存储在数据库中,并将它们中的一些字段作为单独的列进行查询和索引。
如果你想拥有复杂的对象层次结构,你会发现你正在重新实现 一些ORM解决方案。