Задать вопрос
@sidorikv

Как получить информацию из огромного json массива?

Всем здравствуйте!
Делаю запрос на сайт по его api:
https://api.nike.com/product_feed/threads/v2/?anch...
Выдает огромный массив информации из которого нужно достать всего лишь productid нужных кроссовок, как это сделать?
Я пишу discord бота и вот пример:
Пользователь будет кидать боту ссылку на товар: https://www.nike.com/ru/launch/t/dunk-low-ceramic
А бот должен выдавать ему список ( прикрепляю скриншот )
5fb2102fb3822686249401.jpeg
В нем указаны размеры и ссылки на эти размеры такого плана:
https://www.nike.com/ru/launch/t/dunk-low-veneer?p...
Где:
https://www.nike.com/ru/launch/t/ - постоянная url
dunk-low-veneer - название модели ( будет в кинутом url )
?productId=6fc6ef30-5402-54f1-9bff-1e768c397194 - будет изменяться в зависимости от модели
&size=9 - будет изменяться в зависимости от размера
  • Вопрос задан
  • 137 просмотров
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 2
В ссылке присутствуют такие параметры: anchor, count, filter и fields. Используйте filter, fields чтобы получить только нужные данные или anchor и count для постраничного вывода.
Ответ написан
Комментировать
trapwalker
@trapwalker
Программист, энтузиаст
получить информацию из огромного json массива

Я уж думал у вас проблема с чтением действительно огромного JSON-файла. Такое бывает, когда файл не помещается в памяти, но из него что-то нужно достать. Приходится читать JSON-файл SAX-парсером, чтобы не помещать все данные в оперативку.
Но тут поблема, очевидно, в другом.
Нужно по нечетко поставленной задаче для автора вопроса написать код, который тривиально преобразует json более простую стркутуру.
Просто автор вопроса не умеет, зато это не мешает ему писать бота.
Вам стоит проследовать на биржу фриланса с этим вопросом, или свормулировать конкретно что именно вам не понятно.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы