我的目标是将 JavaScript 原生数据类型序列化以存储到 SQLite 数据库中。我在 Firefox 扩展中执行此操作,因此我可以访问 Mozilla 平台 XPCOM api。最初我认为最简单的方法就是存储 JSON 字符串。
但是,如果有办法在 Mozilla 平台内序列化本机数据类型,我想知道在哪里可以找到它。如果这是可能的,我可以为额外的工作(如果有的话)节省多少存储空间,与 JSON 相比会有性能成本吗?
当然,以二进制格式存储数据的好处可能不会超过简单地使用 JSON 的便利性。有什么建议么?