まめージェント

Android, GAE, AngularJSの技術ネタ中心。Twitter: @mame01112

文字列にスペースがあるとJSONException

サーバ側から返ってきたJSONAndroidでパースしているんですが、
ある日突然下記のExceptionが。

JSONException: Unterminated object at character x of x

今まで何も問題なかったのに・・・と調べること15分、
どうやら文字列にスペースがあるとこのExceptionがでるらしい。

ということで、サーバ側から文字列を渡す前に、
スペースを¥tに変換してあげたところ、無事にパース成功。

こんなこともあるんですねぇ・・・。