2011-08-05 103 views
1

在我的Android應用程序,我嘗試在JSON西里爾文字發送Rails,但是遇到錯誤Android的JSON解析的Rails問題

StandardError (Invalid JSON string: '{"from_address":". , 4","from_location":{"lat":55.13718833333334,"lng":61.40910333333333},"authentication_token":"487884511081085287658949531157857112691099771"}'): 

有沒有人遇到了嗎?

+0

你可以編輯包含完整的json字符串從rails和android json解析代碼。你也使用.to_json或滾動json自己作爲rails json編碼通常是完美的 – ADAM

回答

0

您可能需要在POST請求中正確設置Content-Type標題以包含正確的字符集。事情是這樣的:

Content-Type: application/json ; charset=UTF-8 

顯然,這工作,如果你使用的是UTF-8:改變,無論你實際使用的Android客戶端的字符集。

+0

我已經做到了:httpPost.setHeader(「Content-Type」,「application/json; charset = UTF-8」); – skayred