私の問題は、エスケープ文字が私のJSONを無効にしていることです。JSONをRailsサーバーに送信していますが、JSONが到着すると、いくつかのエスケープ文字が取得されます。
レストフルクラスでこれを解決するためにできることはありますか、それともサーバー側で修正する必要がありますか?
これが私が送信しているJSONです。
[session={"password":"********","email":"********@omobile.com.br"}]
サーバーログに表示されるJSONは次のとおりです。
{"session"=>"{\"password\":\"********\",\"email\":\"********@omobile.com.br\"}"}
JSONを送信するためにこれらのさまざまな方法を試しましたが、結果は同じです。
JSONObject object = new JSONObject();
object.accumulate("email", username);
object.accumulate("password", password);
String jsonString = object.toString();
Session session = new Session();
session.setEmail(username);
session.setPassword(password);
Gson gson = new Gson();
String jsonString = gson.toJson(session, Session.class);