def json_md5(self):
    json_str = json.dumps(vars(self), sort_keys=True)
    return hashlib.md5(json_str.encode('utf-8')).hexdigest()
def json_md5(self):
    json_str = json.dumps(vars(self), sort_keys=True)
    return hashlib.md5(json_str.encode('utf-8')).hexdigest()