python中JSON的列表理解

2024-04-30 02:00:13 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个python对象列表

[
<NodeImage: id=aki-00501552, name=ubuntu/kernels-testing/ubuntu-lucid-amd64-linux-image-2.6.32-341-ec2-v-2.6.32-341.42-kernel, driver=Amazon EC2 (ap-southeast-1)  ...>, 
<NodeImage: id=aki-00c4bd52, name=ubuntu-kernels/ubuntu-lucid-amd64-linux-image-2.6.32-316-ec2-v-2.6.32-316.31-kernel, driver=Amazon EC2 (ap-southeast-1)  ...>, 
<NodeImage: id=aki-015d1253, name=RH-pv-grub-hd00-V1.01-x86_64, driver=Amazon EC2 (ap-southeast-1)  ...>, <NodeImage: id=aki-01f58a53, name=None, driver=Amazon EC2 (ap-southeast-1)  ...>
]

我想把它转换成JSON格式

^{pr2}$

有没有办法做这种转换。在


Tags: nameimageidamazonubuntulinuxdriverec2
1条回答
网友
1楼 · 发布于 2024-04-30 02:00:13

如果数据只是一个包含字符串/数字和其他json兼容值的对象数组,则可以使用:

s = json.dumps([x.__dict__ for x in data])

在Python中,x.__dict__是一个字典,它包含对象x的所有数据成员。在

相关问题 更多 >