Ich möchte ServiceStack JsonSerializer verwenden.ServiceStack Deserializing Interface-Eigenschaft null in Objekt
Ich gründe IncludeTypeInfo Eigenschaft wahr, bevor ich meine object.And meine serialisierte Zeichenfolge enthält alle Typinformationen wie „__type“ serialisiert.“Interfacesb ....
Als ich, dass die Zeit deserialisieren String möchte . Schnittstelle Eigenschaft null, obwohl ich Typ-Informationen in meinem serialisierten string.Is es eine andere Konfiguration Notwendigkeit haben, wenn das Objekt deserialisiert
ich zwei Methoden JsonSerializer.SerializeToString
und JsonSerializer.DeSerializeFromString
Beispiel:
JsConfig.IncludeTypeInfo = true;
Public Class MyObject
{
Public string a{get;set;}
Public interface b{get;Set;}
}
Könnten Sie vollständige Codebeispiel hinzufügen, damit ich überprüfen konnte? Welche Version von Service Stack verwenden Sie? –
Ich benutze 3.9, meinen Code-Block einfach so Serialize-Klasse, die Schnittstelle enthält und deserialize es zurück – Bilgehan