title: Return JSON wrapped in a callback function from a WCF REST web service
body: <p>I have a web service returning JSON, but now I'd like to modify it to allow callers to specify a callback function so the return goes from: JSON DATA to specifiedFunction(JSON DATA); The way I'm returning JSON right now is just by returning an instance of an object and having .NET do its serialization magic, if I change to just returning a string I can add the name of the function and the brackets around the data but then I end up with quotation marks in the return, because its a string and I don't want those. So how can I go about it?</p>
  
  <p>Reason for this is we want developers calling our API to be able to use the dynamic script tag as explained here <a href="http://www.xml.com/pub/a/2005/12/21/json-dynamic-script-tag.html" rel="noreferrer">http://www.xml.com/pub/a/2005/12/21/json-dynamic-script-tag.html</a></p>