我的目標是序列化JavaScript本地數據類型以存儲到SQLite數據庫中。我在Firefox擴展中這樣做,所以我可以訪問Mozilla平臺的XPCOM api。起初我在想最簡單的事情就是存儲JSON字符串。序列化SQLite的JavaScript數據結構
但是,如果有方法在Mozilla平臺中序列化原生數據類型,我想知道我在哪裏可以找到它。如果這是可能的話,那麼額外的工作可以節省多少存儲空間(如果有的話),並且性能成本與JSON相比會有多少?
當然,以二進制格式存儲數據的收益可能不會超過簡單使用JSON的難易程度。有什麼建議麼?
好的,是的,看來JSON是要走的路。如果需要,可以在下面的註釋中通過mjv進行編碼,甚至可以像Mark提到的那樣對大數據集進行壓縮。對於這些字符串,大多數字符串最終會存儲在SQLite TEXT列中的大約500個字符,這似乎是一個很好的解決方案。 –