@Broncoopo

Как парсить json с параметрами «если» и «то»?

Нуждаюсь в помощи. Сразу к делу.
Получаю ответы от API и вставляю значения в div, но вот проблема...
"name":"Grow, Timo, Krusl, henry, Groof, Goody"
Ответ от апи всегда разный, так как вводные данные разные.
Цель такая:
В формате JS нужно реализовать следующие...я не знаю как((
Если в name есть Krusl, то вставляем его в div
Если в name нет Krusl, то ищем Goody если его нет то ищем Timo
Если в name есть Timo то вставляем его в div

Вобщем, нужно вставлять в div не все что есть в name , а только то что я указываю. Типо по убыванию. Ищем 1, если нет ищем 2, если нет, ищем 3 - нашли 3 вставляем
Надеюсь я рассказал понятно. Такое я не могу понять как реализовать. Прошу помогите.
  • Вопрос задан
  • 108 просмотров
Решения вопроса 1
ProgrammerForever
@ProgrammerForever
Учитель, автоэлектрик, программист, музыкант
fetch("http://api.com/api/query?id=1").
then(ret=>ret.json()).then(ret=>{
	let dataNames = ret.data.name.split(", ");
	let names = ["Krusl",  "Goody", "Timo"];
	let outName = "";
	
	for (i=0; i<names.length; i++){
	    let name = names[i];
		let index = dataNames.indexOf(name);
		if(-1!==index){
			outName = name;
			break;
		};
	};
	
	$("#Name").text("Nick: "+outName);
	$("#Year").text("Years old: "+ret.data.year)
})
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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