В чём ошибка десериализации в c#?

Добрый день! Имеется такой кусок кода
Hashtable ht = (Hashtable)this.serializer.Deserialize(this.labelServices.Text);
labelServices.Text = (string)ht["0".ToString()];

PHP Serializer библиоека подключена, в старом проекте она с таким же куском шикарно отрабатывает, здесь же выдаёт ошибку что не может привести тип объекта ArrayList к Hastable.
Вот такой простой массив a:2:{i:0;s:1:"1";i:1;s:1:"2";}
Самое интересное что утилита которая в библиотеку входит по умолчанию тоже не может его десериализовать с такой же проблемой. Кто нибудь может подсказать решение?
  • Вопрос задан
  • 2428 просмотров
Решения вопроса 1
denissov
@denissov Автор вопроса
Проблема решена, надо было делать десериализацию в ArrayList сразу и всё, не юзать HashTable.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы