シーケンシングモジュール-json

1.プロセスの列に元の辞書、リストやその他のコンテンツを変換がシリアライゼーションと呼ばれる何シリアル化され-------

2.シーケンスの目的

  1.カスタムオブジェクトの永続ストレージのようにいくつかのフォーム

  2.オブジェクトがある場所から別の場所に渡されます

  プログラムのメンテナンス性の向上のために3。

JSON

  ダンプ、ロード、ダンプ、ロード:JSONモジュールは、4つの機能を提供します

JSONは、4つの機能ダンプ、ロードダンプを提供し、ロード
インポートJSON 
DIC = { ' 1 '' A '' 2 '' B ' } 
RET = json.dumps(DIC)
 プリント(RET)

DIC1 = JSONを。負荷(RET)
 印刷(DIC1)
インポートJSON 
DIC = { ' 1 '' A '' 2 '' B ' } 
F =オープン(' 01 '' W '、エンコード= ' UTF-8 ' 
json.dump(DIC、F)

F =オープン(' 01 '' R '、エンコード= ' UTF-8 ' 
RET = json.load(F)

インポートJSON 
L = [{ ' 1 '' A '' 2 '' B ' }、{ ' 3 '' S '' 4 '' Q ' }、{ ' 5 '' W '' 6 '' E ' }] 
F =オープン(' 01 '"W ' 用の I におけるL:
    RET = json.dumps(I)
    f.write(RET + ' \ nが' 
f.close()を
インポートのJSON 
F =オープン(' 01 '' R '、エンコード= ' UTF-8 ' のためのF:
    RET = json.loads(ライン)
     プリント(RET)
f.close()

 

おすすめ

転載: www.cnblogs.com/li33232/p/11482606.html