python 将长串内容转换成json串
Posted 做梦的人
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 将长串内容转换成json串相关的知识,希望对你有一定的参考价值。
第一种方式转换
#encoding=utf-8 import json class Employee(object): def __init__(self, name, age, sex, tel): self.name = name self.age = age self.sex = sex self.tel = tel # 将序列化函数定义到类里面 def obj_json(self, obj_instance): return { \'name\': obj_instance.name, \'age\': obj_instance.age, \'sex\': obj_instance.sex, \'tel\': obj_instance.tel } emp = Employee(\'Lily\', 24, \'female\', \'18223423423\') print(json.dumps(emp, default = emp.obj_json))
第二种方式 转换
import json class Employee(object): def __init__(self, name, age, sex, tel): self.name = name self.age = age self.sex = sex self.tel = tel emp = Employee(\'zhangjun\', 24, \'female\', \'XXXXXXX\') print(emp.__dict__) #返回所有的内置方法 print(json.dumps(emp, default = \\ lambda Employee: Employee.__dict__)) print(json.dumps(emp, default = lambda emp: emp.__dict__))
以上是关于python 将长串内容转换成json串的主要内容,如果未能解决你的问题,请参考以下文章