in IMDSSample.cs [142:155]
private static object SerializeObjectFromJsonString(Type objectType, string json)
{
DataContractJsonSerializer jsonSerializer = new DataContractJsonSerializer(objectType);
using (MemoryStream memoryStream = new MemoryStream())
using (StreamWriter writer = new StreamWriter(memoryStream))
{
// Prepare stream
writer.Write(json);
memoryStream.Position = 0;
// Serialize object
return jsonSerializer.ReadObject(memoryStream);
}
}