diff --git a/core/lib/Drupal/Core/EventSubscriber/ViewSubscriber.php b/core/lib/Drupal/Core/EventSubscriber/ViewSubscriber.php
index e88525e..293416f 100644
--- a/core/lib/Drupal/Core/EventSubscriber/ViewSubscriber.php
+++ b/core/lib/Drupal/Core/EventSubscriber/ViewSubscriber.php
@@ -90,8 +90,7 @@ public function onView(GetResponseForControllerResultEvent $event) {
   public function onJson(GetResponseForControllerResultEvent $event) {
     $page_callback_result = $event->getControllerResult();
 
-    $response = new JsonResponse();
-    $response->setContent($page_callback_result);
+    $response = new JsonResponse($page_callback_result);
 
     return $response;
   }
