Со стандартной сериализацией этого не избежать никак. Предлагаю использовать сторонние библиотеки:
- json формат - куча библиотек для работы с ним, например
https://github.com/google/gson
- kryo - отличный и очень быстрый сериализатор (!) -
https://github.com/EsotericSoftware/kryo
- protobuf - тоже очень неплох -
https://developers.google.com/protocol-buffers/doc...
- xml формат - куча библиотек, даже встроенные в поставку JVM
Из этого всего разнообразия я бы остановился или на xml/json или на kryo. Но если нужна кроссплатформенность, то protobuf.