【问题标题】:How to parse strange json如何解析奇怪的json
【发布时间】:2012-01-09 17:04:25
【问题描述】:

我有一个项目需要将 json 对象保存在数据库中,然后根据用户的操作显示信息。

我可以使用这里的 API 从 API 获取 json:http://p-xr.com/android-tutorial-how-to-parse-read-json-data-into-a-android-listview/,但需要帮助解析以下是 json 对象的一部分。

【问题讨论】:

  • 请详细说明您的问题!你想做什么,问题出在哪里?似乎您获取了一些 JSON 数据并将它们呈现在列表中。为什么需要 sqlite 进行搜索?您可以简单地搜索您的 ListAdapter 数据...
  • Rodja,这是我的问题,我需要允许用户搜索我的应用程序并基于该搜索使用 API 将租赁属性显示为列表视图。到目前为止,我可以将位置响应显示到我的应用程序中,但不能真的是我需要的。我该如何解决这个问题,我可以向您展示我正在使用的 API。

标签: android json sqlite search


【解决方案1】:

这实际上取决于您的数据结构和条目数量。如果数量很小并且查询/排序要求很简单,您可以完全绕过数据库并使用构建它来解析 JSON(在内存消耗方面不是很好的解决方案)或拉解析器(如 GSON - 外部依赖小但性能更好)

另一种选择是将 JSON 文档存储在数据库中,并将其中的一些字段作为单独的列进行查询和索引。

如果您喜欢复杂的对象层次结构,您会发现您正在重新实现 一些 ORM 解决方案。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-16
    • 2015-11-05
    相关资源
    最近更新 更多