我的目标是序列化JavaScript本地数据类型以存储到SQLite数据库中。我在Firefox扩展中这样做,所以我可以访问Mozilla平台的XPCOM api。起初我在想最简单的事情就是存储JSON字符串。序列化SQLite的JavaScript数据结构
但是,如果有方法在Mozilla平台中序列化原生数据类型,我想知道我在哪里可以找到它。如果这是可能的话,那么额外的工作可以节省多少存储空间(如果有的话),并且性能成本与JSON相比会有多少?
当然,以二进制格式存储数据的收益可能不会超过简单使用JSON的难易程度。有什么建议么?
好的,是的,看来JSON是要走的路。如果需要,可以在下面的注释中通过mjv进行编码,甚至可以像Mark提到的那样对大数据集进行压缩。对于这些字符串,大多数字符串最终会存储在SQLite TEXT列中的大约500个字符,这似乎是一个很好的解决方案。 –