浏览器存储导入json文件

时间:2018-08-24 09:05:38

标签: sqlite ionic3

我正在开发Ionic v3应用程序;

对于我的数据库,我使用SQLite,在初始化时,我导入json文件以使用SQLitePorter创建数据表。

是否可以将此json文件导入浏览器存储,以使用“离子服务”进行测试?

1 个答案:

答案 0 :(得分:0)

如果您正在使用的sqlite3版本编译了JSON1扩展名,则很容易将JSON转换为表。

例如:

CREATE TABLE people(name TEXT, age INTEGER);
INSERT INTO people(name, age)
  SELECT json_extract(json_each.value, '$.name'), json_extract(json_each.value, '$.age')
  FROM json_each('[{"name":"Bob","age":25},{"name":"Hilda","age":50}]');

(在程序中,您将插入作为带有语句的json_each()的准备好的语句,并插入占位符,并将其绑定到json文件的内容。在sqlite外壳中,有{{3 }}函数。)