public static class Program
public static void Main()
var msg = new Message { Id = 123, Text = "Hello World" };
string json = JsonConvert.SerializeObject(msg);
dynamic dy = JsonConvert.DeserializeObject<dynamic>(json);
Console.WriteLine("{ Id = " + dy.Id + ", Text = " + dy.Text + " }");
public string Text { get; set; }