In order for Squiz Matrix to properly set the content type of the server response, you must apply a specific design to the page outputting your JSON data.
Your design should contain only the following code:
<MySource_PRINT
id_name="__global__"
var="content_type"
content_type="application/json"
/><MySource_AREA id_name="page_body" design_area="body" />