Best way to parse JSON string without getting stuck with structure or class
I've used JSON.NET various times in the past - it lets you parse JSON into something a bit like an XML DOM, rather than requiring "real" types. Look at the "LINQ to JSON" part of the documentation.