0

Ситуация: Я хочу отправить массив объектов (разных типов) с клиента на сервер с помощью ObjectOutputStream.Android: Сериализация массива объектов

Задача: Массив объекта не является сериализуемым (я получаю исключение NotSerializable).

Что я пытался: Я создал класс фиктивного класса, который расширяет Object и реализует Serializable. Но я не могу использовать массив исходных объектов для этого класса.

Есть ли способ сериализации массива объектов?

+0

http://stackoverflow.com/a/4118917/1318946 –

ответ

3

Не должно быть проблем с сериализацией с Object[].

Массивы: Serializable в Java, даже если тип элемента массива отсутствует (вероятно, из-за того, что массив теоретически может содержать экземпляры некоторого производного класса Serializable).

Скорее всего, один из членов вашего массива не сериализуем. Трассировка стека должна сказать это, проверьте это.

+0

Привет, господин Мескаускас. Ты был прав. Я применил один из элементов к строковому объекту, и он сработал. – Abhishek

Смежные вопросы