我正在尝试将我的对象从和到 JSON。此对象使用 SQL 炼金术,因此使用不起作用。我正在寻找使这成为可能的语法。json.dumps(vars(self))
def to_json(self):
obj = {
self.won,
self.gameOver,
self.allowMultiColor,
self.pattern,
self.board,
self.round,
self.totalRounds
}
return json.dumps(obj)
然后我想重新定义这样的字段:
def from_json(self, json_string):
obj = json.loads(json_string)
self.won = obj['won']
self.gameOver = obj['gameOver']
self.allowMultiColor = obj['allowMultiColor']
self.pattern = obj['pattern']
self.board = obj['board']
self.round = obj['round']
self.totalRounds = obj['totalRounds']
该方法不起作用。当我尝试再次获取它时,我收到此错误:to_jsonTypeError: list indices must be integers or slices, not str
我是python的新手,所以我还不知道所有花哨的语法
大话西游666
哈士奇WWW
随时随地看视频慕课网APP
相关分类