このコードが次のことを認識しているだけです:
try {
String jsonString =new JSONObject().put("test","Ha/llo").toString();
} catch (JSONException e) {
e.printStackTrace();
}
以下を出力します。
{"test":"Ha\ /llo"}
/ ごとに \ を付ける理由を誰かが知っていますか? そして、実際の文字列を取得する方法は? 配置したい文字列は大きいはずなので、\ を検索して ' ' に変更したくありません
編集: .get はそれを再度デコードし、余分な '\' を削除します。私の場合はサーバー側の問題でした。