我正在开发Ionic v3应用程序;
对于我的数据库,我使用SQLite,在初始化时,我导入json文件以使用SQLitePorter创建数据表。
是否可以将此json文件导入浏览器存储,以使用“离子服务”进行测试?
答案 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 }}函数。)