python/bottle并返回di

2024-04-19 19:59:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用python/bottle将dict/json返回到我的android应用程序(该应用程序使用GSON解析为json)。它似乎无法正确解析python文本。在

以下是python返回的内容:

[{u'slot': -1.0, u'rnd': -1.0}]

但是Gson设置slot=0和round=0,所以它要么没有正确读取,要么只是将其设置为默认值。如何让python不返回unicode编码的字符串而只返回一个常规的或字符串呢。下面是有问题的python代码

^{pr2}$

Move是pymongo find查询返回的对象,在测试时它是[{u'slot':-1.0,u'rnd':-1.0}],python添加了“u”,当我们查看rockmongo中的值时,它没有“u”。在


Tags: 字符串文本json应用程序bottle内容编码unicode
1条回答
网友
1楼 · 发布于 2024-04-19 19:59:16

如果您想让bottle将dict转换为JSON,那么返回dict.Not str(…),不是一个包含dict的列表,而是dict

示例:

from bottle import route

@route('/some/path')
def some_callback():
    return {'slot': -1.0, 'rnd': -1.0}

相关问题 更多 >