在SQLite数据库中插入JSON数据的通用方法(使用Volley)

时间:2017-11-03 14:59:31

标签: java android json sqlite hashmap

我是Volley(和SQLite)的新手并试图找出如何在SQLite表中存储响应(这是一个JSON数组)?

至于现在,我遍历数组以制作单独的JSON对象,并将它们的值放在模型中。

我的第一个问题是在我的SQLite数据库中制作'insert(MyModel)'方法,但它不够通用。 (如果我有一个包含20多个不同模型的模型文件夹,这意味着我需要为每个模型创建一个新的插入方法,这会导致代码冗长而混乱)。

我的思考方式完全错了,接下来我应该去哪里?我尝试制作一个接受HashMap的通用方法,但我没有让它工作。

任何提示?

API示例:

[
  {
    "Name": "sample string 1",
    "SomeSampleBoolean": true,
    "Icon": "sample string 2",
    "ProjectID": 3,
  },
  {
    "Name": "sample string 1",
    "SomeSampleBoolean": false,
    "Icon": "sample string 2",
    "ProjectID": 4,
  }
]

0 个答案:

没有答案