javascript - 如何将复杂的 JavaScript 对象转换为字符串并返回

标签 javascript string object serialization

我有一个包含数组的对象,该对象由其他数组组成,它还包含方法。我面临的问题是,由于多维数组和方法,我无法使用 JSon。

我想将其转换为字符串的原因是为了存储到Iphone的 本地存储。

你只能在其中存储文本,我希望有一种方法可以将有关用户的复杂对象存储为字符串,并能够在之后再次反序列化它。有没有办法做到这一点。我不太了解 javascript,无法编写自己的 api。这就是我此时开始尝试和研究的选项:(

最佳答案

将其序列化为 JSON。您可以序列化/反序列化复杂的对象和数组。

无法序列化方法(代码)。

对于本地存储持久性,我建议 Lawnchair .

关于javascript - 如何将复杂的 JavaScript 对象转换为字符串并返回,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10720477/

相关文章:

c++ - 如何在程序中动态初始化一个对象?

python - 遍历类的实例化对象

javascript - 无法从文件名探测 mimetype

javascript - 我在将数字相乘然后求和时遇到问题。 。

javascript - 无法在 Material UI TextField 中键入文本

c++ - 计算某些单词在 C++ 中的文本文件中出现的次数

android - 将 String[] 从一个 Activity 传递到另一个 Activity

在C中将字符串的尾部复制到另一个数组中,无引用无指针

javascript - 为什么用构造函数创建对象会执行JavaScript中对象的方法?

javascript - 将字符串拆分为单词会向单词数组添加空格