非常に洗練されたフレームワークでjson応答を作成していますが、jsonのエスケープに問題があります。
char[]
逃げたいテキストをつかむことができます。エスケープを行うための適切な(そしてパフォーマンスの場合に最適な)方法は何ですか。文字を文字に置き換えるのではなく、(ほとんどの場合)1文字を2文字に置き換えるので、配列を再配置する必要があることに注意してください。
一般的な(Apache、Google、...)ライブラリを使用していただければ幸いです。
編集:
Gsonライブラリは私の目的には問題ないように見えますが、スニペットに問題があります。
Gson gson2 = new Gson();
String json = gson2.toJson(new String(buf));
HTMLもエンコードするからです。私の仕事は、与えられたHTMLマークアップに対してjsonエンコーディングだけを行うことなので、のようにタグをエンコードしたくありません\u003e
。