[Python]實現php serialize函數

不同的程式語言之間物件的傳遞,就必須把物件序列化為標準格式,比如XML,但更好的方法是序列化為JSON,因為JSON表示出來就是一個字串,可以被所有語言讀取,也可以方便地儲存到磁碟或者通過網路傳輸。

舉例A公司用php撰寫後序列化(物件轉字串)傳送到B公司,而B公司用Python反序列化時要用到。
通常是用在Python編程環境和PHP編程環境,相互之間需要進行數據交換時。

pip3 install phpserialize

導入庫:

import phpserialize

利用dumps 進行序列化(物件轉字串):

phpserialize.dumps(vary)

使用loads 進行反序列化(字串轉物件):

phpserialize.loads(formated_string)

來源1

發佈留言