ExpandoObject is a .NET type whose members can be added and removed at runtime.
I'm getting a JSON object (may contain multiple levels of JSON arrays and such) which I want to translate into …