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

Как обратиться к динамическому свойству объекта JSON и передать его значение в массив?

Отправляя запрос на сервер, получаю ответ в виде {"Страна":{"Сервис":{"cost":Стоимость,"count":Количество}}}
Например:
{"0":{
"vk":{"cost":3,"count":32}
"ok":{"cost":5.5,"count":455}}}
Мне нужно получать значения cost и count для каждого сервиса, сервисы разные.
не понимаю как обратиться к ним, если названия сервисов разные.

Для получения данных из объекта вида {"vk_0":73,"ok_0":188,"wa_0":32,"vi_0":173,"tg_0":254,"wb_0":208,"go_0":210}
использовала следующий код:
$.ajax({
        method: 'POST',
        url: 'getContentFromUrl.php', 
        data: {
           'ext_url': api_link,
        },
        success: function(data) {
            let new_data = JSON.parse(data);
            $.each(new_data, function (key, value){
                $('#first').find('span#'+key).text(value + ' шт');
            });
        },
        error:function() {
            console.log('Error');
        }
    });
})
  • Вопрос задан
  • 168 просмотров
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ваш ответ на вопрос

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

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