当前位置: 首页 > news >正文

做一个网站的流程小视频网站开发

做一个网站的流程,小视频网站开发,网站感谢页面,电商网站会员体制怎么做背景 最近使用Ptyon爬虫数据时#xff0c;遇到对象无法转换为JSON序列化对象问题TypeError: Object of type Main is not JSON serializable 意思#xff1a; 就是对象不能转换为JSON序列化对象 原因#xff1a; 是对象没有自定义实现转换为JSON序列化对象的方法没有。 实…背景 最近使用Ptyon爬虫数据时遇到对象无法转换为JSON序列化对象问题TypeError: Object of type Main is not JSON serializable 意思 就是对象不能转换为JSON序列化对象 原因 是对象没有自定义实现转换为JSON序列化对象的方法没有。 实现 class Main(object):def __init__(self, name, age):self.name nameself.age agedef __str__(self):return Main(name{}, age{}).format(self.name, self.age)def __repr__(self):return Main(name{}, age{}).format(self.name, self.age)def to_json(self):return {name: self.name, age: self.age}classmethoddef from_json(cls, json_data):return cls(**json_data)if __name__ __main__:main Main(zhangsan, 18)# 因为Main是自定义对象如果没有指定default方法则无法转换为JSON序列化对象并且报错TypeError: Object of type StockData is not JSON serializable# jsonStr json.dumps(main)jsonStr json.dumps(main, defaultlambda obj: obj.__dict__)print(jsonStr)json.loads(jsonStr, object_hookMain.from_json) 总结 自定义对象转Json时需要自定义转换方法default通常是将对象转为dict类型 可自定义dict数据内容也可通过object.__dict__获取对象属性 Json数据转换对象时需要自定义转换方法object_hook object_pairs_hook是有序数据方法优先于object_hookobject_hook是无序数据方法 # 将json数据转换为对象 def json_2_obj(data):return Main(data[name],data[age])data json.loads(jsonStr,object_hookjson_2_obj)# 将对象数据转换为json字符串 def obj_2_json(obj):# 自定义类转json需要自定义一个转换成python基本类型的方法def obj_2_json(obj):return {name:obj.name}return json.dumps(obj,defaultlambda obj:obj.__dict__)
http://www.yutouwan.com/news/494561/

相关文章:

  • 西部数码网站管理系统怎样查网站谁做的
  • 药学专业网站网站 如何做后台维护
  • 企业网站手机端模板下载wap网站还有能打开的吗
  • 网站网址前的小图标怎么做深圳知名设计公司有哪些
  • 好的网站具备的条件wordpress用户头像
  • 关键词优化公司哪家强百度推广优化工具
  • 装修公司做网站有用吗优化关键词的方法
  • 怎么维护网站教程公司名称起名大全
  • 信息型网站软件开发文档包括
  • 设计网站合集的网站明灯赣州网络推广
  • 企业网站seo数据wordpress关闭邮箱验证码
  • 网站开发 沈阳如何增加网站的访问量
  • 电脑系统做的好的网站好桂林网站制作
  • 经营范围 网站开发wordpress编辑器模板
  • 企业网站建设要注意什么2022最新引流推广平台
  • 上海网站建设中小型企业快速排名工具免费查询
  • 东莞微网站建设建筑设计找工作的网站
  • 手机数码网站自我介绍网页
  • 多语言网站源码室内设计公司名字起名大全
  • 网站设计与应用方向论文品牌网站制作公司
  • pac网站代理wordpress上传都图片不显示图片
  • 做网站广告中敏感词会涉及到工商合肥网站快速排名优化
  • 建设黑彩网站需要什么昆明如何做好关键词推广
  • 怎样做网站-百度像发微博 发wordpress
  • 网站设计规划的一般流程wordpress 忘记数据库密码破解
  • 免费企业网站建设哪个网站正在建设中的图片大全
  • 中国正规的加盟网站网站建设高端公司
  • 周口网站制作公司哪家好网站访问统计报告模板
  • 怎么租服务器做网站怎么买域名做企业网站
  • 怎样制作单页网站泰安网站建设入门推荐