public class ExampleClass { public int NumberValue { get; set; } public string StringValue { get; set; } } // assuming incomingData is a byte array representing message data ExampleClass deserializedObject = null; using (var stream = new MemoryStream(incomingData)) { var deserializer = new Deserializer>(stream); deserializedObject = deserializer.Deserialize (); }
public class ExampleClassWithDictionary { public int Id { get; set; } public string NameValue { get; set; } public DictionaryIn both examples, the DeserializeMembers function is used to read incoming data and populate C# object instances with the appropriate values.Samples { get; set; } } // assuming incomingData is a byte array representing message data ExampleClassWithDictionary deserializedObject = null; using (var stream = new MemoryStream(incomingData)) { var deserializer = new Deserializer >(stream); deserializedObject = deserializer.Deserialize (); }