Десериализовать объект без его типа

Есть ли способ просмотреть метаданные и информацию о свойствах для сериализованного объекта, не зная, к чему он сериализуется?

У меня есть куча двоичных сериализованных объектов, и мне нужно собирать данные, но у меня нет доступа к исходным классам. Теперь можно определить фиктивные классы для заполнения данными, но не зная, какая информация хранится в десериализованных объектах, я не могу проверить, пропущено ли какое-либо из свойств.

1 ответ

Единственным намеком на решение, которое я нашел, была архивированная веб-страница, созданная энтузиастом для понимания двоичной сериализации. Оно ни в коем случае не является официальным / полным, но пока выглядит как лучшее решение.

http://web.archive.org/web/20120625224455/http://primates.ximian.com/~lluis/dist/binary_serialization_format.htm

Другие вопросы по тегам