【发布时间】:2015-10-08 14:59:11
【问题描述】:
我有 Employee 类,其中包含姓名 age 和 Addresses 列表,其中包含员工的地址列表。
我的代码设计如下
class Employee:
Name=''
Age =''
Addresses =[]
class Address:
State =''
District =''
City=''
adress1 =Address();
adress1.State='West bengal'
adress1.District ='Jalpaiguri'
adress1.City= 'Kolkata'
adress2 =Address()
adress2.State='West Bengal'
adress2.District ='Darjeeling'
adress2.City= 'Siliguri'
employee =Employee()
employee.name ='Gunjan'
employee.age =22
employee.Addresses.append(adress1)
employee.Addresses.append(adress2)
我想将员工转换为 json 表示。我试过了
json.dumps(employee.__dict__).
但这只是给我 Employee 的 name 和 age 属性,而不是它包含的地址列表。
如果有人能指导我获得完美的 json 表示形式,那将是非常有帮助的-
{"name":"Gunjan","Age":"22","Addresses" :[{"State":"West Bengal","City":"Siliguri","District":"Darjeeling" },{"州":"西孟加拉邦","城市":"加尔各答","区":"New Jalpaiguri"}]}
谢谢
【问题讨论】: