Creating a RESTful JSON service in WCF…

…is harder then I thought.  I finally got it working but I had to merge the “How To” advice from two different sources:

http://www.codeproject.com/Articles/167159/How-to-create-a-JSON-WCF-RESTful-Service-in-60-sec?msg=4102667#xx4102667xx

http://christopherdeweese.com/blog2/post/drop-the-soap-wcf-rest-and-pretty-uris-in-net-4

 

My actual steps were:

  1. Create a new service from the online template:

    Restful service

    This got me pretty far, and I was able to deploy my service to my local IIS, but the result always returned XML.  Even when I specified JSON as the return type. So…

  2. To get the result to return JSON you need to:

    Restful_service_web_config

After these 2 changes (and some tweaking to the global.asax file to modify routes) my service was off to the races!

Advertisements