Estoy tratando de aprender acerca de las llamadas API básicas; Tengo problemas para "marcar" objetos de matriz específicos en esta API de Star Wars.
Puedo console.log(json.people) o (json.planets), pero parece que no puedo ir más allá, es decir, console.log(json.people.results) para mostrarme una serie de caracteres y datos asociados, como este se muestra como indefinido...
Intenté analizar / encadenar el json, pero estoy chocando contra una pared ...
¿Alguien sería capaz de señalarme en la dirección correcta?
¡Muchas gracias!
function getData() { url = "https://swapi.dev/api/?format=json"; fetch(url).then((Response) => { return Response.json(); }) .then((json) => { console.log(json.people.results); console.log(json.planets); }); } getData();Este punto final devuelve una lista de API. Así que tomo uno de esos y hago otra llamada a la API. Puedes saltarte el primer paso.
function getData() { var url = "https://swapi.dev/api/?format=json"; fetch(url) .then((Response) => Response.json()) .then((json) => { console.log(json) var url = json.people; fetch(url) .then((Response) => Response.json()) .then((json) => { console.log(json) }); }); } getData(); .as-console-wrapper { max-height: 100% !important; }