Показать сообщение отдельно
Старый 17.04.2012, 10:55
Rundll вне форума Посмотреть профиль Отправить личное сообщение для Rundll Найти все сообщения от Rundll
  № 1  
Ответить с цитированием
Rundll

Регистрация: Jan 2012
Сообщений: 23
По умолчанию Сериализация Dictionary в SharedObject

Здравствуйте!

Про сериализацию на форуме писали много, но по своей проблеме я так ничего и не нашел. Экспериментировал с сохранением массива заполненного объектами Dictionary (ключ String, значение Int) в SharedObject. При этом все Dictionary одинаковые. Столкнулся с тем, что при десериализации читается 1-й объект Dictionary, а последующие равны null. Тот же эксперимент с ArrayCollection окончился успешно. IExternalizable и RegisterAliasClass юзаю. Кстати, если открыть получившийся файл (что с массивом Dictionary, что с массивом ArrayCollection) в нем содержится первый элемент массива, а ниже файл заполнен спецсимволами, это ошибка записи или в AMF используются алгоритмы сжатия?