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