【发布时间】:2012-11-22 00:45:18
【问题描述】:
JSON 对象数组存储在 HTML5 中 localStorage。
现在分隔符是 ;
用于通过localStorage、split(';') 和join(';') 操作访问和修改对象数组。
但是,分隔符方法看起来不稳定。
例如 ; 可能会在 objects 属性中遇到,split(';') 操作将不正确。
可以用;;作为分隔符,但我不确定它是否也稳定。
是否有任何可靠的方法来处理作为对象数组呈现的localStorage,至于localStorage 保存为String?
编辑
其中一个障碍是对象数组无法像经典一样保存到 localStorage:"[{},{}]"localStorage 自动将其转换为字符串,例如 "{},{}"
我在localStorage中的当前数据:
"{"name":"volvo","id":"033"};{"name":"saab","id":"034"}"
假设
也许,我可以在开头添加[,在结尾添加],但看起来并不优雅
【问题讨论】:
标签: javascript arrays html object local-storage