私はpython/bottleを使ってdict/jsonをAndroidアプリケーション(GSONを使ってJSONを解析するアプリケーション)に戻しています。 Pythonのテキストを正しく解析していないようです。ここで python/bottleとdictを返す
は何であるかのpythonリターン:[{u'slot': -1.0, u'rnd': -1.0}]
しかし、それはどちらかそれを正しく読んだり、ちょうどそれがデフォルト値に設定されていないのでGsonは、スロット= 0と0 =ラウンドを設定します。どうすればPythonがUnicodeでエンコードされた文字列と単なる正規表現または文字列を返さないようにすることができますか?ここで問題のPythonコードが
...
return str(move)
ある移動は、ザがpymongo返されるオブジェクトがクエリを見つけることであり、試験時には、[{u'slotた「:-1.0、u'rnd」:-1.0 }}、よくpythonは 'u'を追加しましたが、rockmongoの値を見ると 'u'はありません。
これは完全に、正しい例のように見えるしていません。 – Marcin
これは愚かな疑問かもしれませんが、json.dumps(move)を返してjsonにしてください。 – luke14free
もし私がそれを知っていれば、私はその質問をするだろうと思います。 Marcinに、私はAndroid側をトレースすると、str(move)が返す文字列が[{u'slot ':-1.0、u'rnd':-1.0}] – arinte