1

このコードが次のことを認識しているだけです:

try {
        String jsonString =new JSONObject().put("test","Ha/llo").toString();
    } catch (JSONException e) {
        e.printStackTrace();
    }

以下を出力します。

{"test":"Ha\ /llo"}

/ ごとに \ を付ける理由を誰かが知っていますか? そして、実際の文字列を取得する方法は? 配置したい文字列は大きいはずなので、\ を検索して ' ' に変更したくありません

編集: .get はそれを再度デコードし、余分な '\' を削除します。私の場合はサーバー側の問題でした。

4

1 に答える 1