【发布时间】:2012-05-30 00:47:21
【问题描述】:
我有一个对象,其中包含由其他数组组成的数组,它还包含方法。我面临的问题是由于多维数组和方法,我无法使用 JSon。
我想将其转换为字符串的原因是存储到 Iphone 的 本地存储。
您只能在其中存储文本,我希望有一种方法可以将有关用户的复杂对象存储为字符串,然后能够再次反序列化它。有没有办法做到这一点。我不太了解javascript,无法编写自己的api。这是我现在开始尝试研究的选项:(
【问题讨论】:
-
JSON 可以编码多维数组,但不能编码方法。
-
你不能只保存 .js 脚本,然后在运行时尝试 eval() 它吗?但我不知道你是否真的可以从本地存储读取和执行。
-
为什么要持久化你的方法?
-
我来自 c++,参加了有关它的课程,所以在我看来,保持对象是有意义的。我想我可以将方法移到它自身的对象之外。我确实使用 Jquery。我想保留它们,以便在我重建对象时。我可以执行各种方法。一些方法是更新对象
标签: javascript string object serialization