Patch for JsonFormatter

I was trying to use this on a project. Your code asked if it would be better if the code would return the existing JsonSerializer rather than throwing an exception.

I ran a few tests and the JsonSerializer wins out -- the exception crashes the web server, or at least IIS express. Null gets an error. But this seems to give me json when I don't explicitly ask for jsonp.