1
尝试将对象缓存到本地存储时碰到此问题。似乎localstorage目前不支持包含方法/对象实例等的对象,只是将POJO序列化为一个字符串。在python中有一个可以处理这个问题的pickle(或者之前的元帅),但是我找不到一个js等价物。因为我猜我不是第一个需要此功能的Js开发人员,所以我猜测已经有可靠的解决方案(无论是在模式还是外部库中)解决这个问题。JS:使用方法(或实例)将对象序列化为json /字符串而不会丢失方法
基本上我正在寻找一种方法来调用serialize(object)
成JSON /串,后来deSerialize(objString)
,将返回原来的对象/实例等
答案可能是一些lib和不必是是js标准库的一部分。
它可以处理一个实例吗?或只是一个对象? – alonisser
它可以处理任何具有属性和方法的对象。查看文档。 :) – Scimonster