backbone.js和sqlite - 存储json对象并对其进行反序列化

时间:2014-04-20 18:26:21

标签: javascript json sqlite backbone.js

这是我的代码:

var toJson = {};
var jsStr = JSON.stringify(picturesExist);
toJSON = JSON.parse(jsStr);
for (var t in toJSON) {
    alert(toJSON[t]);
}

据我所知,你不能将json对象存储在SQL lite数据库中,你必须将它存储在TEXT字段中。为此,您必须对对象进行jsonString化并将其传递给您定义的模型。

问题是,在将json对象作为字符串/数组返回后,它看起来像这样:

["xxx.jpg","xxx.jpg","xxx.jpg"]

然后我把它变成一个json对象:

var toJson = {};
var jsStr = JSON.stringify(picturesExist);
toJSON = JSON.parse(jsStr);

在应用for循环后,它基本上逐行打印出所有字符,让我相信它认为对象是一个字符串。

反序列化的最佳方法是什么?

由于

0 个答案:

没有答案