Javaオブジェクトグラフをシリアル化する最適な方法は何ですか?効率的なJavaオブジェクトグラフのシリアル化
シリアライズライブラリーのための私の要件は 1です)、デシリアライゼーション 2の速さ)サイズ - できるだけ小さく(Javaのデフォルトの直列よりも小さい) 3)柔軟性 - 直列化する必要があるものの注釈ベースの定義がいいだろう。
基本ファイル形式は重要ではありません。
私はプロトコルバッファとXStreamを見ましたが、前者はマッピングファイルの必要性のため十分に柔軟ではなく、後で大きなファイルを生成します。
助けてください。
JVMのシリアライザの比較(https://github.com/eishay/jvm-serializers/wiki)は便利なパフォーマンスのための情報などのサイズを結果を持っていますシリアライゼーション。 1つのユースケース(シリアライズされたオブジェクトの1つのタイプ)のみをカバーしますが、いくつかのアイデアがあります。 – StaxMan