diff --git a/src/Klein/Response.php b/src/Klein/Response.php index bfa1f9cb..56b069b2 100644 --- a/src/Klein/Response.php +++ b/src/Klein/Response.php @@ -112,14 +112,15 @@ public function file($path, $filename = null, $mimetype = null) * * @param mixed $object The data to encode as JSON * @param string $jsonp_prefix The name of the JSON-P function prefix + * @param int $options JSON encode options * @return Response */ - public function json($object, $jsonp_prefix = null) + public function json($object, $jsonp_prefix = null, $options = 0) { $this->body(''); $this->noCache(); - $json = json_encode($object); + $json = json_encode($object, $options); if (null !== $jsonp_prefix) { // Should ideally be application/json-p once adopted