不同的程式語言之間物件的傳遞,就必須把物件序列化為標準格式,比如XML,但更好的方法是序列化為JSON,因為JSON表示出來就是一個字串,可以被所有語言讀取,也可以方便地儲存到磁碟或者通過網路傳輸。
舉例A公司用php撰寫後序列化(物件轉字串)傳送到B公司,而B公司用Python反序列化時要用到。
通常是用在Python編程環境和PHP編程環境,相互之間需要進行數據交換
時。
pip3 install phpserialize
導入庫:
import phpserialize
利用dumps 進行序列化(物件轉字串):
phpserialize.dumps(vary)
使用loads 進行反序列化(字串轉物件):
phpserialize.loads(formated_string)