python bytes' is not JSON serializable

参考:https://blog.csdn.net/z564359805/article/details/80599126


from datetime import datetime
import json#我们自定义一个类试试
class User(object):def __init__(self, name):self.name = nameclass DateEncoder(json.JSONEncoder):def default(self, obj):if isinstance(obj, datetime):return obj.__str__()return json.JSONEncoder.default(self, obj)if isinstance(obj, bytes):return str(obj, encoding='utf-8')return json.JSONEncoder.default(self, obj)if isinstance(obj, User):return obj.namereturn json.JSONEncoder.default(self, obj)json_1 = {'num': 1112, 'date': datetime.now()}
print(json.dumps(json_1, cls=DateEncoder))

python bytes' is not JSON serializable相关推荐

  1. flask查询User,返回对象列表,提示ypeError: Object of type ‘bytes‘ is not JSON serializable解决办法

    先把对象转换字典: class User(db.Model):__tablename__ = 'user'id = db.Column(db.INTEGER,primary_key=True)logi ...

  2. python2.7web代码用python3.6运行时,浏览器发送请求报错TypeError: Object of type 'bytes' is not JSON serializable的解决办法

    浏览器的Cookie由Python 2代码设置.Python 3将cookie内容解释为字节字符串.只要清除浏览器cookie就好了.

  3. Python中string、json、bytes的相互转换

    json->string str = json.dumps(jsonobj) bytes->string str = str(bytes,'utf-8') string->json ...

  4. Python TypeError: Object of type ‘Decimal‘ is not JSON serializable 类型错误 无法json

    场景:今天使用python 查询了一个MYSQL 数据库的信息  数据库的字段为decimal 类型 我将结果进行json.dumps 报错 TypeError: Object of type 'De ...

  5. python中string、json、bytes的转换

    json->string str = json.dumps(jsonobj) bytes->string str = str(bytes,'utf-8') string->json ...

  6. python处理json_Python处理JSON

    Python处理JSON (如果阅读效果不佳,可戳这里) 概念 序列化(Serialization):将对象的状态信息转换为可以存储或可以通过网络传输的过程,传输的格式可以是JSON.XML等.反序列 ...

  7. 【文件处理】——字典写入json文件或TXT文件,读取文件中的字典TypeError: Object of type ‘ndarray‘ is not JSON serializable错误解决方法

    目录 一.将字典写入json文件 二.json文件中读取字典 三.将字典写入TXT文件中 四.从TXT中读取字典 五.解决字典含数组存入json文件失败的方法 1.存入前将数组变成列表 2.扩展类方法 ...

  8. TypeError: Object of type 'datetime' is not JSON serializable

    json序列化时间对象的时候报错: TypeError: Object of type 'datetime' is not JSON serializable 解决办法 重写json序列化类 # -* ...

  9. 记录:TypeError: Object of type int32 is not JSON serializable。

    rect_list = list()...rect_list.append(rect1)rect_list.append(rect2)...rsp = {'rect-list': rect_list} ...

最新文章

  1. Linux进程与线程的区别 详细总结(面试经验总结)
  2. 工程师进阶之路(四)
  3. 安装nexus时遇到的一个问题
  4. 三阶魔方花样玩法,公式汇总
  5. Flex4_HttpService组件
  6. 3小时解决头疼的年终报表!
  7. OpenShift 4 - 利用 File Integrity Operator 实现对集群节点进行入侵检测
  8. Introducing Microsoft Sync Framework: Sync Services for File Systems
  9. CenOS 6.5 RPM 安装 elasticsearch 6.3.1
  10. Redis实现Mybatis的二级缓存
  11. mysql里cis_CIS MySQL存储库表修复过程
  12. 计算机ps图片在哪里看,怎么看图片有没有PS 两种查看照片有没被PS过的方法-电脑教程...
  13. 【B站】陈睿:令人刮目相看的年轻一代
  14. 移位运算为什么比乘法除法快
  15. 完美解决谷歌浏览器 adobe flash player 已过期
  16. 李彦宏一声「萝卜快跑」,中国首个无人车出行App就位!网友:这才是科技公司该干的事儿...
  17. vhr人力资源管理项目
  18. 深度视觉再获超亿元融资,机器视觉领域“排位赛”或将开启?
  19. 霍尼3320G控制设置
  20. [Linker Error] Unresolved external ‘GetModuleFileNameExA‘ referenced

热门文章

  1. UNIX中后台进程与守护进程
  2. TCP/IP详解--学习笔记(1)-基本概念
  3. Centos 7.2安装FTP服务并进行相关设置
  4. Centos双节点搭建openstack无法使用ssh链接到实例解决办法
  5. hive 提交不到yarn_在Linux将MapReduce程序提交给YARN执行
  6. mysql怎样删除上一行_mysql如何删除第一行数据
  7. mybatis一对多关联 创建_MyBatis多对多关联查询(级联查询)
  8. 昵图网服务器系统资源不足,Win7系统提示系统资源不足警告怎么办? - 爱绿豆...
  9. NeHe教程Qt实现——lesson15
  10. BPF Tools 参考链接