Estoy probando algunas cosas con JS para obtener todas las marcas de teléfonos inteligentes. Encontré esta API: API GSMArena
Como puede ver, el contenido está en una matriz y no sé cómo obtener información en este caso.
Pensé en cosas diferentes. Me gustaría tomar todo el texto de la URL, eliminar los símbolos de matriz como una cadena y luego, simplemente tomar información con análisis. Eso ciertamente no es la mejor idea posible.
Intenté varias cosas para hacer eso, y ninguna funciona (usando fetch, request, axios ...):
var getJSON = function (url, callback) { var xhr = new XMLHttpRequest(); xhr.open("GET", url, true); xhr.responseType = "json"; xhr.onload = function () { var status = xhr.status; if (status === 200) { callback(null, xhr.response); } else { callback(status, xhr.response); } }; xhr.send(); }; getJSON("https://gsmarena-api.herokuapp.com/brands", function (err, data) { if (err !== null) { alert("Something went wrong: " + err); } else { console.log(data) } });Si pudieras ayudarme con lo que estoy tratando de hacer, o si tienes otra idea, ¡eso sería de gran ayuda! Gracias: D