serialize在編碼後大概是json的1.5倍。
原因:
serialize後字符串包含了子串的長度,這可能是速度方面的優化,但是測試結果不盡人意。
serialize有更加詳細的類型區分,而json只有四種類型,並且是以簡單的符號表示。
2)速度的比較
在較小數據的情況下, serialize比json快數量級。
在大數據量的情況下,json比serialize稍微差壹點
3)處理對象
json無法處理對象方法等數據。
4)使用範圍
在前後端交互壹般都使用JSON,另外,目前JSON只支持UTF-8編碼的數據。
序列化使用serialize,特別是對象的存儲。這是其存在的意義。
與對象無關的數據存儲可以使用json,如包含大量數字的數組等。
這篇博客概括滿全面:/hguisu/article/details/7651730