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