你好,有人可以帮助我,我想通过json从服务器数据库检索数据到应用程序,我没有服务器的任何问题,并将数据标记到应用程序,但我想保存这个使用javascript将数据导入本地数据库(另一个json文件,即数据库)。感谢
答案 0 :(得分:0)
考虑到它只是json并且你想在本地保存它,你可以将它保存为磁盘上某处的.json
文件,也许使用fs
答案 1 :(得分:0)
您可以使用LocalStorage或SessionStorage将您的数据存储在键值对中。
如果你想要更高级的东西我可以推荐使用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/indexeddb和http://caniuse.com/sql-storage
您可以使用此库https://github.com/yathit/ydn-db,它支持模式生成,事务,查询支持和客户端 - 服务器同步。