2011/11/29

HTML5 在localStorage儲存Object

一開始我的網站(https://moa.cse.tw/jtv/)儲存UUID只單純存一個物件進去

這樣之後如果要擴充似乎就很會讓localStorage很複雜

原先是想了如果直接把物件存進去應該不錯吧!

於是我就寫了下列與法:
localStorage.Obj={"UUID":"test"};
alert(localStorage.Obj);


alert出來後卻發現居然只存了[object Object]字串

唔....看來沒這麼容易

只好利用JSON轉成字串再存了

localStorage.Obj=JSON.stringify({"UUID":"test"});


要取出時當然要轉回物件
var Obj=JSON.parse(localStorage.Obj);
alert(Obj.UUID);

沒有留言:

張貼留言