PHP: Simplify sending a JSON object to browsers
I can never remember the correct MIME type for JSON so I wrote this wrapper function to simplify sending JSON to a browser.
// Convert a PHP data structure to JSON and send it to the browser
function json_output($obj) {
$output = json_encode($obj, JSON_INVALID_UTF8_SUBSTITUTE);
// http://tools.ietf.org/html/rfc4627
header('Content-type: application/json');
print $output;
exit;
}