import json
class taskid_msg:
def __init__(self, taskid, create_time):
self.taskid = taskid
self.create_time = create_time
taskid_list = []
for i in range(0, 3):
tmp = taskid_msg(i, i)
taskid_list.append(tmp)
res = json.dumps(taskid_list, default=lambda obj: obj.__dict__)
print(res)
# [
# {"taskid": 0, "create_time": 0},
# {"taskid": 1, "create_time": 1},
# {"taskid": 2, "create_time": 2}
# ]
如果字符串中存在中文,在dump的时候增加参数:
如果类的结构中存在set结构可以
json.dumps(g_repo_mapping_data_list, default=lambda obj: list(obj) if isinstance(obj, set) else obj.__dict__)
No comments yet.