使用javascript将检索到的数据保存到本地json数据库中

时间:2015-05-14 18:28:33

标签: javascript json

你好,有人可以帮助我,我想通过json从服务器数据库检索数据到应用程序,我没有服务器的任何问题,并将数据标记到应用程序,但我想保存这个使用javascript将数据导入本地数据库(另一个json文件,即数据库)。感谢

2 个答案:

答案 0 :(得分:0)

考虑到它只是json并且你想在本地保存它,你可以将它保存为磁盘上某处的.json文件,也许使用fs

答案 1 :(得分:0)

您可以使用LocalStorageSessionStorage将您的数据存储在键值对中。

如果你想要更高级的东西我可以推荐使用localStorageDb这两个人的数据库层。

一个例子:

var db = new localStorageDB("myDb", localStorage);
db.createTable("Persons", ["name", "surName", "birthDate"]);
db.insert("Persons", {name: "John", surName: "Doe", birthDate: new Date()});
db.commit()

Amplify.js也将具有持久性不可知的优势,即如果不支持LocalStorage,它将回退到另一种存储数据但缺乏数据库功能的机制。

如果您的数据库足够大,您应该使用IndexedDb或Web SQL。这里的主要问题是兼容性。查看http://caniuse.com/indexeddbhttp://caniuse.com/sql-storage

您可以使用此库https://github.com/yathit/ydn-db,它支持模式生成,事务,查询支持和客户端 - 服务器同步。