Я не очень разбираюсь в сборе данных с веб-сайтов, но мне было интересно, как я могу использовать данные из: http://www.supremenewyork.com/mobile_stock.json. Я почти уверен, что это массив, и я хотел бы реализовать цикл в данных, а затем найти в массиве элемент с именем «example» и собрать другую информацию об этом элементе. Не могли бы вы помочь мне с некоторыми полезными ресурсами или объяснить мне, как работает весь процесс. Спасибо!
Кроме того, когда я это делаю:
var products =[];
$.getJSON("http://www.supremenewyork.com/mobile_stock.json",function(data){
products=data.products_and_categories.Bags;
});
продукты должны быть преобразованы в "Сумки": [{"name": "Сумка через плечо Supreme® / LACOSTE", "id": 171383, "image_url": "// d17ol771963kd3.cloudfront.net/150220/ca/j2E28zL8Qjw.jpg" , "image_url_hi": "// assets.supremenewyork.com/150220/rc/j2E28zL8Qjw.jpg","price":11000,"sale_price":0,"new_item":true,"position":12,"category_name" : "Сумки"}, ... (между прочим) {"name": "Поясная сумка", "id": 171192, "image_url": "// d17ol771963kd3.cloudfront.net/148435/ca/YJ3QsO4FWDw. jpg "," image_url_hi ":" // d17ol771963kd3.cloudfront.net/148435/rc/YJ3QsO4FWDw.jpg","price":8800,"sale_price":0,"new_item":false,"position":30, " category_name ":" Сумки "}] и когда я использую products [0] .id, я должен получить 171383 правильно
не могли бы вы помочь мне с примером получения. Будет fetch ('supremenewyork.com/mobile_stock.json')и, а затем добавить код после этого. Холодно, вы помогаете мне с кодом после, потому что я не уверен, как перевести массив из ссылки на массив в моем js
извините, если мой вопрос был неясен, но основная цель этого заключалась в том, чтобы иметь возможность автоматически "извлекать" данные из ссылки и иметь возможность доступа и поиска в массиве в моем js



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вы можете использовать jQuery для выполнения вызовов AJAX для получения данных json.
var products =[];
$.getJSON("http://www.supremenewyork.com/mobile_stock.json",function(data){
products=data.products_and_categories.Bags;
});
Затем вы можете написать функцию, которая принимает имя элемента или идентификатор элемента в качестве параметра, который затем выдает нужную вам информацию.
Полезные ресурсы: http://api.jquery.com/jquery.getjson/https://jquery.com/
Как бы выглядела эта функция? Могу ли я просто использовать цикл for и сказать if getjson == "user input name"? А также не могли бы вы быть более конкретными?
Обратите внимание, откуда я беру данные из файла json. Это было бы похоже на if (products [index] .name == "user input")
о, хорошо, спасибо, а также вместо .name, я мог бы также использовать .id или другие вещи, верно? Спасибо!
это то, что вы ищете developer.mozilla.org/en-US/docs/Web/API/Fetch_API