@Almazmr

Как спарсить json c вложениями?

Как для переменной name спарсить значение price из вложенного json? Сам json большой, вырезал лишь часть. Без ES-2015, пожалуйста
var str = '{"success":1,"items":{"Orb of Deliverance":{"price":36.8,"appid":"570"},"Planks of the Bogatyr":{"price":0.2,"appid":"570"},"Virulent Matriach":{"price":921.27,"appid":"570"}}}';
var name = 'Planks of the Bogatyr';

str = JSON.parse(str, function(key, value){
	if (key == name) {
		var priceName = value; 
	}
})
alert(priceName); //0.2
  • Вопрос задан
  • 69 просмотров
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
var str = '{"success":1,"items":{"Orb of Deliverance":{"price":36.8,"appid":"570"},"Planks of the Bogatyr":{"price":0.2,"appid":"570"},"Virulent Matriach":{"price":921.27,"appid":"570"}}}';
var obj = JSON.parse(str);
var price = obj.items['Planks of the Bogatyr'].price;
console.log(price);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
22 нояб. 2024, в 06:06
1500 руб./в час
22 нояб. 2024, в 06:04
1 руб./за проект
22 нояб. 2024, в 03:54
1500 руб./за проект