I recently asked this question, but after some of the responses and some research, i wanted to change what i was actually asking.
i have seen a number of blog posts
You might want to look at the Json.NET library. It makes creating JSON representations of .Net objects very simple.