對象序列化類庫 MessagePack
MessagePack是一個基于二進制高效的對象序列化類庫,可用于跨語言通信。它可以像JSON那樣,在許多種語言之間交換結構對象;但是它比JSON更快速也更輕巧。支持Python、Ruby、Java、C/C++等眾多語言。比Google Protocol Buffers還要快4倍。
代碼:
> require 'msgpack'
> msg = [1,2,3].to_msgpack #=> "\x93\x01\x02\x03"
> MessagePack.unpack(msg) #=> [1,2,3]
本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!