最初の方法変換
#エンコーディング= UTF-8 輸入JSON クラス従業員(オブジェクト): デフ__init __(自己、名前、年齢、性別、電話番号): self.name =名前 self.age =年齢 self.sex =セックス self.tel = TEL クラスに#シリアライズ関数定義 デフobj_json(自己、obj_instance): リターン{ '名前':obj_instance.name、 '時代':obj_instance.age、 'セックス':obj_instance.sex、 'TEL':obj_instance.tel} EMP =従業員( 'リリー'、24 '雌'、 '18223423423') 印刷(json.dumps(EMP、デフォルト= emp.obj_json))
第二の方法変換
輸入JSON クラス従業員(オブジェクト): デフ__init __(自己、名前、年齢、性別、電話番号): self.name =名前 self.age =年齢 self.sex =セックス self.tel = TEL EMP =従業員( 'zhangjun'、24 '雌'、 'XXXXXXX') すべてのビルトイン方式の印刷(EMP .__ dict__に)#戻ります 印刷(json.dumps(EMP、デフォルト= \ ラムダ従業員:従業員.__ dict__に)) 印刷(json.dumps(EMP、デフォルト=ラムダEMP:EMP .__ dict__に))