1.何為json序列化與二進制序列化
通常我們在程序中采用的以json為傳輸,將json轉為對象的就是json序列化了。而二進制序列化通常是我們將數據轉換為二進制進行傳輸,然后在進行各類轉換操作
2.適用場景
小編覺得當數據采用json傳輸的時候,適用與web與控制層的轉換,前端js對json的支持較好,而程序內部系統與系統之間采用二進制序列化編碼形式進行編碼進行數據傳輸,這樣可提高數據傳輸效率
3.優缺點
json序列化有點就是通俗易懂,常用,易於與前端交互,缺點就是沒有二進制序列化后的數據傳輸效率高.
二進制序列化的有點就是數據傳輸效率高,序列化碼流小
個人覺得其實對於傳輸數據這個問題,不同項目由於人員技術參差不齊,所以要有一套統一的內部使用標准了。當然,統一用二進制傳輸數據當然更快了,可以使數據傳輸更快了....
