Serialisieren Objekt in UWP-app
Ich versuche, übergeben Sie ein Objekt über einen StreamSocket
, so brauche ich, um es zu serialisieren, bevor ich das tun kann.
Ich schaute auf die BinaryFormatter
, aber das scheint nicht verfügbar zu sein in der UWP?
Irgendwelche Vorschläge auf, wie man ein Objekt serialisieren, und vorzugsweise in der kompaktesten Weise.
- HTH, stackoverflow.com/a/12903628/815938
- BinarySerializer von nuget helfen könnte
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie serialisieren Sie Ihre eigenen .NET-Objekte; JSON.NET ist eine sehr beliebte Wahl, aber die built-in DataContractSerializer sollte auch funktionieren, wenn Sie nicht möchten, dass alle Abhängigkeiten.
Kann man nicht serialisieren jede WinRT-Objekte.
DataContractSerializer
, dann könnte ich es zu serialisieren, die als binäre.Möchten Sie ein Objekt serialisieren zu json auf den ersten, müssen Sie Newtonsoft.Json zu Ihrem Projekt.
Installieren Json.NET führen Sie den folgenden Befehl in der Paket-Manager-Konsole:
Dann diesen code verwenden, um Ihren pass Objekt :
(Anmerkung: In diesem Beispiel habe ich angenommen, Ihr server und client sind die gleichen und die Ports, die Sie verwenden ist: 1800.)
Informieren Sie mich, wenn Sie irgendeine andere Frage stellen.