我的代码如下:
var jsonData='{
"results":[
{
"id":"460",
"name":"Widget 1",
"loc":"Shed"
},{
"id":"460",
"name":"Widget 2",
"loc":"Shed"
},{
"id":"460",
"name":"Widget 2",
"loc":"Shed"
},{
"id":"460",
"name":"Widget s",
"loc":"Shed"
},{
"id":"461",
"name":"Widget 2",
"loc":"Kitchen"
}]
}';
var jsObj=JSON.parse(jsonData);
现在我要在js obj中插入数据,数据也应该反映在indexeddb中, 我可以将javascript对象与Indexed DB同步吗
答案 0 :(得分:2)
如果您只想将该单个列表存储在持久存储中,我建议您使用Local Storage
代替IndexedDB
。
以下示例代码向您展示如何存储和检索数据:
// Put the object into storage
localStorage.setItem('jsonData', JSON.stringify(jsonData));
// Retrieve the object from storage
var retrievedObject = JSON.parse(localStorage.getItem('jsonData'));