response.json
Reading the body is a second promise — then you get a normal JS object.
After fetch, call await response.json() to parse
the JSON body into objects/arrays (Phase 3: JSON.parse under
the hood). That call also returns a promise — two awaits total.
Parsed JSON appears here.
Important JavaScript
const response = await fetch(
"https://jsonplaceholder.typicode.com/posts/1"
);
const data = await response.json();
// data is a plain object: { userId, id, title, body }