博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python 中Dict 转 Json
阅读量:6029 次
发布时间:2019-06-20

本文共 942 字,大约阅读时间需要 3 分钟。

近期在公司须要写个小工具。运用到的python,然后须要将Dict转成Json。

之前遇到转换Json失败,然后以为复杂的Entity结构。不能用Json的库Json.dump()。进行转换。

自己些了一个转换函数。可是效果还是不理想,后来经过大牛点拨,说Dict都能够转换成Json。

为了防止以后踩坑。废话不多说,直接上代码:

import jsonclass Student:      def __init__(self):          self.name = ''          self.age = 0class Course:      def __init__(self):          self.name = ''          self.student_list = []class Parser:      def __init__(self):          self.course = Course()      def parse():          student = Student()          student.name = 'Jack'          student.age = 28          student2 = Student()          student.name = 'Lily'          student.age = 30          course = Course()          course.name = 'History'          course.student_list.append(student.__dict___) // 这里注意,不应该写成course.student_list.append(student)          course.student_list.append(student2.__dict__)            print json.dump(course.__dict__, ensure_ascii = False) // ensure_ascii=False, 是将utf-8编码的中文正确显示

          

转载地址:http://vtzhx.baihongyu.com/

你可能感兴趣的文章
ProtoBuffer 简单例子
查看>>
iOS多线程开发系列之(一)NSThread
查看>>
微信小程序初体验(上)- 腾讯ISUX社交用户体验设计成员出品
查看>>
SAP WM Physical Inventory Method ST & PZ
查看>>
一次快速的数据迁移感悟
查看>>
MySQL修改提示符
查看>>
《ELK Stack权威指南(第2版)》一3.6 Java日志
查看>>
C++流的streambuf详解及TCP流的实现
查看>>
《量化金融R语言初级教程》一2.5 协方差矩阵中的噪声
查看>>
mysql到elasticsearch数据迁移踩坑实践-Ali0th
查看>>
Python轻量级数据分析库DaPy
查看>>
beetl 和 shrio 结合
查看>>
相对/绝对路径,cd命令,mkdir/rmdir命令,rm命令
查看>>
tomcat中web.xml各配置项的意义
查看>>
Nodejs学习笔记(二):《node.js开发指南》代码中需要注意的几点
查看>>
Ztree异步加载自动展开节点
查看>>
反射操作公共成员变量
查看>>
Android热修复升级探索——代码修复冷启动方案
查看>>
学校宿舍的深夜之思考
查看>>
VB.NET 生成DBF文件
查看>>