Json.NET - Newtonsoft, a C# implementation of JSON. Looks really good from their example... about to try it out.
Update: based on testing so far, it works great. Their example output is incorrect however. It uses single quotes, when only double quotes are allowed in JSON. But the code in fact does the right thing.
Note that the library will generate invalid JSON and include language-specific types in it, such as a date. And that's actually desirable, since if you're just using it as serialization for your own code you get what you want, and can be careful and not use language-specific types if you need to share with others.
Feel free to post a comment below. Please see my comment policy.
Formatting Rules (No HTML):