Как десериализовать сериализованный массив/переменную/класс PHP и вернуть подходящий объект в C#
-
19-09-2019 - |
Вопрос
Цель состоит в том, чтобы десериализовать PHP сериализован строку и получить подходящий объект в С#
Есть ли способ сделать это возможным на С#(.Net)?
Чтобы быть более конкретным:Нам нужно создать приложение, которое связывается (через HTTP) с конкретным веб-сайтом, который возвращает необходимую информацию.К счастью/к сожалению, у нас нет разрешения на доступ к веб-сайту, поэтому данные (множество в основном), который возвращается с веб-сайта, PHP сериализован.
Решение
Найдено решение: Библиотека сериализации Sharp
Другие советы
Я полагаю, что использование JSON в качестве промежуточного шага может быть полезным.
Вероятно, вам следует записать это в XML или JSON.Вы можете создать свой объект C# на основе XML.
Редактировать:Похоже, уже есть XML-сериализатор для PHP