I have confirmed that JSON is enabled in the Apache Sling GET Servlet configuration. It still does not return JSON using the above method.
The page that I'm referencing does have a custom json.jsp in its component which is in fact the output I would like to return in the request, but even when I request the geometrixx page that does not have a custom json.jsp in it's component it still does not return JSON in the request.
When I access the target page directly, the page returns the correct JSON and if I use a sling:include on the parent page it also returns the correct JSON, but I need to be able to return the JSON from the target page within my JSP file so that I can combine it with JSON from other pages.
Can the SlingRequestProcessor return the rendered JSON output of a page that has a custom json.jsp in it's component?
For example: /content/geometrixx-media/en/entertainment/jcr:content.json
Note that I'm requesting the JSON output of the jcr:conent of the page.