public static void Main()
dynamic dynamicObject = new {
d = new { sa = 1, sb = "abv", sc = new int[] { 1, 2, 3 } }
const string newProp = "e";
dynamicObject[newProp] = "New val";
dynamicObject["d"]["sd"] = null;
dynamicObject["d"].se = null;
dynamicObject[prop].push(3);
dynamicObject.b += " ABCD";
dynamicObject.d.sb = new string[] { "New", "Array" };
dynamicObject.d["sa"] += 5;
dynamicObject["d"]["sa"] += 5;
string result = JsonConvert.SerializeObject(dynamicObject);
Console.WriteLine(result);