How do you return a JSON object from a Java Servlet
java, json, servlets
Solution
I do exactly what you suggest (return a `String`).
You might consider setting the MIME type to indicate you're returning JSON, though (according to this other stackoverflow post it's "application/json").
Problem
How do you return a JSON object form a Java servlet. Previously when doing AJAX with a servlet I have returned a string. Is there a JSON object type that needs to be used, or do you just return a String that looks like a JSON object e.g. ``` String objectToReturn = "{ key1: 'value1', key2: 'value2' }"; ```