Lo siento, parece una respuesta fácil, pero no soy muy bueno programando, estoy tratando de obtener un valor de una API, puedo obtener el JSON pero solo necesito un valor y el otro es innecesario, este es el JSON : https://www.dnd5eapi.co/api/monsters/ =>
"results": [ { "index": "aboleth", "name": "Aboleth", "url": "/api/monsters/aboleth" }, { "index": "acolyte", "name": "Acolyte", "url": "/api/monsters/acolyte" }, { "index": "adult-black-dragon", "name": "Adult Black Dragon", "url": "/api/monsters/adult-black-dragon" }]y así,
Solo estoy tratando de obtener el índice de cada uno.
Gracias de antemano.
Puede convertirlo en un objeto extraer los datos que necesita.
const data = JSON.parse(results) // Assuming the variable containing your json is called results // Make an array of only the indexes const indexes = data.results.map(v => v.index)Actualización: OP solicitado
const uri = "https://www.dnd5eapi.co/api/monsters/"; // Promises fetch(uri) .then((res) => res.json()) .then((data) => { const indexes = data.results.map((v) => v.index); console.log(indexes); }); // Async Await async function getData() { const res = await fetch(uri); const data = await res.json(); const indexes = data.results.map((v) => v.index); console.log(indexes); } getData()