Я использую python/bottle, чтобы вернуть dict/json в мое приложение для Android (приложение, использующее GSON для анализа в JSON). Кажется, он неправильно анализирует текст python.
Вот что возвращает питон:
[{u'slot': -1.0, u'rnd': -1.0}]
Но Gson устанавливает slot = 0 и round = 0, поэтому он либо неправильно читает его, либо просто устанавливает значения по умолчанию. Как я могу заставить python не возвращать строку в кодировке unicode, а просто обычную или строку. Вот оскорбительный код Python
...
return str(move)
Move - это объект, который возвращается для запроса поиска pymongo, и во время теста он был [{u'slot': -1.0, u'rnd': -1.0}], ну, Python добавил «u», когда мы посмотрите на значения в рокмонго, у них нет буквы «u».