序列化後資料的解讀

2022-09-11 01:30:18 字數 497 閱讀 7610

$arr = array(

"school"=>array(

"清華",

"code"=>4111010003

),"path"=>"北京"

);$serialize_str = serialize($arr);

echo $serialize_str;

得到以下資料:

a:2:s:4:"path";s:4:"北京";}

和json長得挺像,但還真不是。

將以上陣列轉化為:

$arr = ["school"=>[0=>"清華","code"=>4111010003],"path"=>"北京"];

然後從左向右解析。

a:2 => a,陣列,2兩個元素

s:6 => s,字串,6個字元

i:0 => i,整型,數字0

物件用 o 表示

浮點用 d

布林 b ,true=>1,false=>0

null:n

序列化(序列化)

原書上翻譯為序列化,msdn翻譯為序列化 作用 當需要儲存,或者網路傳輸 remoting時,資料 物件或值 需要序列化 類似於打包傳輸檔案。system.serializableattribute 序列化是指儲存和獲取磁碟檔案 記憶體或其他地方中的物件。在序列化時,所有的例項資料都儲存到儲存介質上...

資料序列化和反序列化

序列化 encoding 把python物件編碼轉換成json字串。反序列化 decoding 把json格式字串解碼為python物件。python中序列化通常有兩種方式 pickle模組和json模組 pickle模組的使用 對於大多數應用程式來講,dump 和load 函式的使用就是你使用pi...

序列化(模型序列化 序列化巢狀)

from rest framework import serializers from meituan.models import merchant,class merchantserializer serializers.modelserializer class meta model merch...