2017-12-11 8 views
1

オブジェクトからjsonを生成するメソッドtoJsonを使用します。オブジェクトのjsonビューへの変換にエラーが発生しました。Gsonライブラリの出力toJsonメソッドの不正なJson

SingnUpRq singnUpRq = new SingnUpRq("lsjdflkdjslfk", "ZCqKckIpwvxtLFZz3TlUln5RqUpEB5U43imi7PSYv6UBY/bLvKQBSDIxXR5cAKnK+CU+UiyBB998fRJRvGJJDw=="); 

    String postBody = gson.toJson(singnUpRq); 

    postBody (problem with last symbols == :{"DeviceId":"lsjdflkdjslfk","RefreshToken":"ZCqKckIpwvxtLFZz3TlUln5RqUpEB5U43imi7PSYv6UBY/bLvKQBSDIxXR5cAKnK+CU+UiyBB998fRJRvGJJDw\u003d\u003d"} 

なぜこの問題が発生するのですか? この問題を解決するにはどうすればよいですか?

+0

を使用する必要がありますか? – Aleksawka

答えて

1

私はここで解決策を見つけた:、代わりにコンストラクタnew Gson()を使用 https://github.com/google/gson/issues/203

をあなたはGsonを初期化するにはどうすればよい

Gson gson = new GsonBuilder().disableHtmlEscaping().create(); 
関連する問題