Object-Deserialisierung von base64 in C #

Ich habe eine Klasse als so

[Serializable]
public class ExternalAccount
{
  public string Name { get;set;}      
}

Ich habe dies wie folgt in JSON konvertiert

{\"Name\":\"XYZ\"}

Ich habe dann base64 den JSON-String @ codie

Ich sende dann über die Leitung an einen Web-API-Dienst

Ich erhalte die Base64-codierte Zeichenfolge und muss sie nun wie oben beschrieben (ExternalAccount) in das ursprüngliche Objekt zurückserie

byte[] byteArray = Convert.FromBase64String(base64EncodedExternalAccount);

Was ist der nächste Schritt

Ich habe das Folgende versucht, aber dies gibt null zurück ...

using (MemoryStream memoryStream = new MemoryStream(byteArrayToConvert))
 {
            BinaryFormatter binaryFormatter = new BinaryFormatter();

            // set memory stream position to starting point
            memoryStream.Position = 0;

            // Deserializes a stream into an object graph and return as a               object.
            return binaryFormatter.Deserialize(memoryStream) as ExternalAccount;
  }

Alle Hinweise / Tipps sehr geschätzt.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage