So entpacken Sie PHP Serialisiertes Array / Variable / Klasse und geben Sie ein passendes Objekt in C # zurück

8

Das Ziel besteht darin, eine serielle PHP-Zeichenfolge zu deserialisieren und ein brauchbares Objekt in C # zu bekommen

Gibt es eine Möglichkeit, dies in C # (. Net) zu ermöglichen?

Um genauer zu sein: Wir müssen eine Anwendung erstellen, die (über HTTP) mit einer bestimmten Website kommuniziert, die die benötigten Informationen zurückgibt. Glücklicherweise / leider haben wir keine Erlaubnis zur Website, so dass die Daten ( Array meistens) das ist Von der Website zurückgegeben wird PHP serialisiert .

    
George 16.12.2009, 13:12
quelle

3 Antworten

15

Gefundene Lösung: Sharp Serialization Library

    
George 17.12.2009, 18:21
quelle
1

Ich denke, die Verwendung von JSON als Zwischenschritt könnte nützlich sein.

    
Fabian Vilers 16.12.2009 13:13
quelle
1

Sie sollten es wahrscheinlich in XML oder JSON schreiben. Sie können Ihr C # -Objekt aus dem XML-Code zurückbauen.

Edit: Sieht so aus, als gäbe es bereits einen XML-Serializer für PHP

    
ram 16.12.2009 13:16
quelle