有没有人有一个很好的解决方案来存储Parse.com objects
到Javascript
项目的 localStorage 中?
我遇到的问题是,在转换 时object to JSON
,我们丢失了对象上的 id。这是因为 id inParse.com objects
没有存储在属性中。
给我一些提示。
提前致谢。
更新我的小例子
var Something = Parse.Object.extend("Something");
var something = new Something();
something.set("attribute1", "attribute1");
something.save(null, {
success: function(obj) {
something.fetch({
success: function(obj) {
console.log("object:"); console.log(obj);
console.log("json:"); console.log(JSON.stringify(obj));
},
})
},
})
这给出了这个输出:
object: appmob.js:1563
d.hasOwnProperty.f
_changing: false
_escapedAttributes: Object
_existed: true
_hasData: true
_hashedJSON: Object
_opSetQueue: Array[1]
_pending: Object
_previousAttributes: Object
_saving: false
_serverData: Object
_silent: Object
attributes: Object
changed: Object
cid: "c0"
createdAt: Mon Sep 03 2012 15:43:50 GMT+1000 (EST)
id: "e419YJmhR5"
updatedAt: Mon Sep 03 2012 15:43:50 GMT+1000 (EST)
__proto__: c
** 有 id。
json:
{"attribute1":"attribute1","attribute2":"attribute2"}
** 没有 id。
这与这个 stackoverflow 问题 Backbone model .toJSON() does not render all attributes to JSON 有关
所以我想知道将 JSON 字符串存储到本地存储中的最简单方法是什么。