1

我在 SQLAlchemy uuid4 中使用一列,我得到的值就像16d11d6abdaf4fe9905a56e0be8d15d1 我需要使用 json 格式将此 id 发送给客户端,并且将来从客户端 id 接收并通过数据库进行查询。我正在发送

result = {'id': str(id)}
#this is from Tornado handler
self.write(simplejson.dumps(result))

当我从带有我收到的 id 的用户 json 发送时,在服务器上我提取像

data = tornado.escape.json_decode(self.request.body)
id = data.get('id', None)
#also tornado handler when I receive id from client
#I also have tried like uuid.UUID(bytes=id.bytes) but also get error

我总是收到错误,例如格式错误的十六进制字符串。如何在json中发送到客户端以及从客户端到服务器uuid?

4

1 回答 1

0

第一:

result = {'id': str(id)}
#If the given chunk is a dictionary, we write it as JSON and set
#the Content-Type of the response to be application/json.
self.write(result)

第二:

#Returns the value of the argument with the given name
id = self.get_argument("id")

对不起,我的英语很差

于 2013-04-11T01:13:17.193 回答