localstorage.getData在Phone gap中使用JSON时无法正常工作

时间:2013-09-23 10:06:29

标签: javascript json cordova local-storage

我在本地存储中遇到问题 这是我的JSON字符串

data = {"person" : [{"FirstName":  fname }, {"LastName"  : lname }]};

现在我将它存储在本地存储

localStorage.setItem( "data", data );

但是当我使用

data = localStorage.getItem("data");

当我检查它时,它会显示我

[Object Object]

我不知道哪里出错了,请帮帮我。

我已经尝试了所有案例作为检查数组,所有但仍然显示我一样。

1 个答案:

答案 0 :(得分:2)

像这样保存对象:

localStorage.setItem( "data", JSON.stringify(data));

并且如下所示:

var data = JSON.parse(localStorage.getItem("data"));