I’ve found it really handy that in MVC3 ASP.NET will map the incoming JSON request body to a simple specified object in the form of an argument…
Is there any way to utilize this functionality outside that specific use case?
To take it even further, in standard .NET programming take a json string and map(bind) it to a real object… ( not a dictionary ) ?
Sure, you could use a JSON serializer such as the JavaScriptSerializer class which is what ASP.NET MVC uses or a third party library such as Json.NET. For example:
or with Json.NET if you prefer: