Elastic Object is a C# dynamic object implementation I’ve done some time back, which is
- An easier, fluid way to work with data formats – like XML and JSON. Presently, we’ve some support for XML.
- Cleaner code though it is duck typed
- A hierarchical way to maintain loosely typed data.
ElasticObject post and source code here, and pretty cool presentation from Ironshay (embedded below).