Fetch API & Handling JSON Responses

Why is it necessary to call .json() on the response object?
fetch('/api/data')
  .then(response => response.json())
  .then(data => console.log(data))
  .catch(error => console.error(error));
Next Question (2/21)