何シリアライズされます
シリアル化と呼ばれ、我々は、メモリからオブジェクト(または変数)を変更してもよいし、伝送に格納することができます。酸洗のためのpythonでは、他の言語でも同様の平坦化、整列化、シリアライズと呼ばれます。
つまり、メモリの内容へのプログラムのシーケンスは、ネットワーク全体のハードディスクまたは他のマシンまでの伝送に書き込むことができた後、あります。
デシリアライズプロセスは反対です:ハードディスクの内容は、プログラムが、逆シリアル化と呼ばれるメモリ内で実行することが可能になります。
JSONモジュール
#エンコード:UTF 8 #のファイルにシリアライズとデシリアライズコンテンツ のインポートJSON jsonDict = { " 名前":" 张三"、" 年齢":26 } #(PythonのJSONオブジェクトにオブジェクトを変換する)JSONエンコード---> JSONエンコード。辞書- > JSON STR jsonDumps = json.dumps(jsonDict) #は、ダンプ- >のシーケンス 印刷 jsonDumps、タイプ(jsonDumps) #の結果:{ "年齢":26、 "名前": "\ u5f20 \ u4e09"} < 型'STR'> オープン(と" Information.txt "、" W " FW AS): fw.write(jsonDumps) #JSONデコード---> JSONは(JSONオブジェクトのPythonオブジェクトに変換)復号化されます。STR JSON - > dictの オープンと(" Information.txt "、" R " )FR AS: jsonDumps = fr.read() #の負荷- >デシリアライゼーション jsonLoadsの=のjson.loads(jsonDumps) 印刷 jsonLoads、タイプ(jsonLoads) #の結果:{u'age ':26、u'name ' U「\ u5f20 \ u4e09 '} <タイプ'辞書 「>