json.dumps生成一个字符串并将其作为dict返回.dict在另一个字符串中生成一个串,如何避免它并只获得一个串


class_object = ModelClass(title=entity_object['title'], 
entities_definition_key=entity_object['entities_definition_key'],
orderId=entity_object['orderId'],uid = json.dumps( uuid.uuid4(), 
cls=UUIDEncoder))

ModelClass是mongoengine模型类

json_output = class_object.serializing_method()
final_list.append(json_output)
another_class_object = AnotherModelClass(workflowId=body['workflowId'],entities_list=final_list)
another_class_object.save()

save((到mongodb

final_dict={}
final_dict['entities_list'] = another_class_object.entities_list
return HttpResponse(json.dumps({'entity_definition_dict':entity_definition_dict}))          

输出-{'uid':"\"74b1900ccfbd44234563805ac0279d\"}

我不知道为什么需要在UUID上调用json.dumps()。它导致了你所有的问题,我无法想象它能解决什么问题。

class_object = ModelClass(
...,
uid = uuid.uuid4().hex,
)

相关内容

最新更新