tsepen
@tsepen
Frontend developer

Как получить ссылку на картинку по url из JSON?

Есть url вида befree.loc/swatches/ajax/media/?product_id=85072
При переходе по нему должна быть картинка, но по факту получаю вот такой json

{"large":"http:\/\/befree.loc\/media\/catalog\/product\/cache\/1831548578_75\/948dca29020676657918de8c0c4c7381\/upload\/18315\/1831548578_75.jpg","medium":"http:\/\/befree.loc\/media\/catalog\/product\/cache\/1831548578_75\/c687aa7517cf01e65c009f6943c2b1e9\/upload\/18315\/1831548578_75.jpg","small":"http:\/\/befree.loc\/media\/catalog\/product\/cache\/1831548578_75\/c687aa7517cf01e65c009f6943c2b1e9\/upload\/18315\/1831548578_75.jpg","gallery":{"92701":{"large":"http:\/\/befree.loc\/media\/catalog\/product\/cache\/1831548578_75\/948dca29020676657918de8c0c4c7381\/upload\/18315\/1831548578_75.jpg","medium":"http:\/\/befree.loc\/media\/catalog\/product\/cache\/1831548578_75\/c687aa7517cf01e65c009f6943c2b1e9\/upload\/18315\/1831548578_75.jpg","small":"http:\/\/befree.loc\/media\/catalog\/product\/cache\/1831548578_75\/c687aa7517cf01e65c009f6943c2b1e9\/upload\/18315\/1831548578_75.jpg"},"92702":{"large":"http:\/\/befree.loc\/media\/catalog\/product\/cache\/1831548578_75_1\/948dca29020676657918de8c0c4c7381\/upload\/18315\/1831548578_75_1.jpg","medium":"http:\/\/befree.loc\/media\/catalog\/product\/cache\/1831548578_75_1\/c687aa7517cf01e65c009f6943c2b1e9\/upload\/18315\/1831548578_75_1.jpg","small":"http:\/\/befree.loc\/media\/catalog\/product\/cache\/1831548578_75_1\/c687aa7517cf01e65c009f6943c2b1e9\/upload\/18315\/1831548578_75_1.jpg"},"92703":{"large":"http:\/\/befree.loc\/media\/catalog\/product\/cache\/1831548578_75_2\/948dca29020676657918de8c0c4c7381\/upload\/18315\/1831548578_75_2.jpg","medium":"http:\/\/befree.loc\/media\/catalog\/product\/cache\/1831548578_75_2\/c687aa7517cf01e65c009f6943c2b1e9\/upload\/18315\/1831548578_75_2.jpg","small":"http:\/\/befree.loc\/media\/catalog\/product\/cache\/1831548578_75_2\/c687aa7517cf01e65c009f6943c2b1e9\/upload\/18315\/1831548578_75_2.jpg"},"92704":{"large":"http:\/\/befree.loc\/media\/catalog\/product\/cache\/1831548578_75_3\/948dca29020676657918de8c0c4c7381\/upload\/18315\/1831548578_75_3.jpg","medium":"http:\/\/befree.loc\/media\/catalog\/product\/cache\/1831548578_75_3\/c687aa7517cf01e65c009f6943c2b1e9\/upload\/18315\/1831548578_75_3.jpg","small":"http:\/\/befree.loc\/media\/catalog\/product\/cache\/1831548578_75_3\/c687aa7517cf01e65c009f6943c2b1e9\/upload\/18315\/1831548578_75_3.jpg"}}}


Т.е. я не могу подставить данную ссылку как src для img. Как через js обратиться к данному url и получить ссылку?
  • Вопрос задан
  • 867 просмотров
Решения вопроса 1
@DanKud
const json = 'ваш_json';
const jsonObj = JSON.parse(json);
console.log(jsonObj); /* объект со всеми ссылками на картинки */
/* например */
console.log(jsonObj.medium); /* http://befree.loc/media/catalog/product/cache/1831548578_75/c687aa7517cf01e65c009f6943c2b1e9/upload/18315/1831548578_75.jpg */
/* и так далее */
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы