私はblogを経由していました。 ObjectOutputStreamが書き込む方法を上書きすることは可能ですか?Javaシリアライズのカスタマイズ
out.datすなわちのiは、ファイルに書いてみましょうObjectOutputStream out = new ObjectOutputStream(new FileOutputStream(new File("C:\\out.dat")));
out.writeObject(o);
私はメモ帳++でファイルout.datを開いたとき、私はバイナリデータを見ました。どちらが理にかなっている。もし私がこのデータの書き方をカスタマイズしたいのであれば、私は、JSON形式で私のout.datファイルがほしいと言うことができます(その一例、それは他の形式でも可能です)。どのような方法でこれを上書きする必要がありますか?
なぜ彼はそれをしてはいけないのですか?それは最も効率的な転送ではありません(しかし、どちらもデフォルトのJavaシリアル化です)が、ウェブ上で頻繁に問題なく使用されています。彼が正しくそれを行う限り、データがどのように送信されるように見えるかはかなり面白くありません。 – Voo