タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

Jacksonに関するdmizuno55のブックマーク (3)

  • Jackson でハイパフォーマンスな JSON 処理をするためのベストプラクティス (1) - Qiita

    Java で POJO などを JSON にシリアライズ、もしくは JSON からデシリアライズする場合は Jackson を使うのがもはや golden standard となっている今日この頃ですが、みなさまいかような Java JSON ライフをお過ごしでしょうか? 今回はそんな Jackson を速度性能的により効率的に扱う必要があり、その際に以下のサイトをだいぶ参考にさせていただいたので、今後のためにもその内容をざっくりとメモしておきます。 Presentation: Jackson Performance Jackson Best Practices: Performance 基 1. 生成処理などが重たいオブジェクトは再利用しよう データバインディングで利用する ObjectMapper や、ストリーミング処理で利用する JsonFactory は、特に再利用をするべきオブ

    Jackson でハイパフォーマンスな JSON 処理をするためのベストプラクティス (1) - Qiita
  • Jacksonで/(スラッシュ)をエスケープする - Qiita

    " quotation mark U+0022 \ reverse solidus U+005C / solidus U+002F \b backspace U+0008 \f form feed U+000C \n line feed U+000A \r carriage return U+000D \t tab U+0009 しかし、Jacksonのデフォルト設定では/はエスケープされません。 CharacterEscapes Jacksonのエスケープ対象文字を制御するには CharacterEscapes を使用します。 エスケープ方法は以下の3種類があります。 \(バックスラッシュ)を付与(\/) \uXXXXフォーマット(\u002F) 任意の内容(あああなど) 1. \(バックスラッシュ)を付与 CharacterEscapes#getEscapeCodesForAscii(

    Jacksonで/(スラッシュ)をエスケープする - Qiita
  • [Java] Jackson でマルチバイト文字をエスケープする - atuweb 開発ブログ

    先日 Java + Spring Fraework で、サーバ/クライアント間の通信についてまとめました。 上記ではさらっとしか触れなかった、特殊文字の Unicode シーケンス 変換について整理いたしました。 Overview 何をするのか Jackson を利用した Json、Object のコンバートで特殊文字をエスケープする。 Cocos2d-x で実装したクライアントとの通信で、クライアント側 C++ の JSON パーサーでは特殊文字の扱いが苦手であったため、特殊文字をエスケープすることで回避したのでした。 開発環境 Java 7 Spring 4 Maven 3 jackson 2.4 数年前の実装のため Java 7 です。 新しいプロジェクトでは最新のバージョンをご利用ください。 エスケープ挙動 この記事で JSON にコンバートするオブジェクトの構造です。 1@Dat

    [Java] Jackson でマルチバイト文字をエスケープする - atuweb 開発ブログ
  • 1