我对python相当陌生。我的问题是我有一个SqlAlchemy模型类say Message,它有150个属性,如下所示:
class Message(database.Model):
id = database.Column(database.Integer, primary_key=True)
username = database.Column(database.String(80), unique=True)
email = database.Column(database.String(120), unique=True)
def getId(self):
return self.id;
def getUserName(self):
return self.username;
def getEmail(self):
return self.email;
class DataTesting(object):
def datatest(self):
kwargs = json.loads(self.getData())
instance = Message(**kwargs)
print(instance.getUserName())
def getData(self):
return """
{
"id": 1,
"username": "user1",
"email": "email1"
}
"""
我正在从另一个类调用datatest()。在
我从源代码收到了JSON,它包含在Message类中定义的所有键。我的要求是将JSON映射到Message类对象,然后将该对象保存在db中。我不想从_json()中看到,因为属性的数量太多,并且由于同样的原因不想使用构造函数。我需要一些可以将我的json转换为Message类的东西。请给我指一下正确的方向。在
目前没有回答
相关问题 更多 >
编程相关推荐