Выборочный вывод данных из json

198
10 января 2020, 00:50

проблема состоит в том что у меня в jsone есть два одинокавых данных, но нужно вывести одну

 "values":[  
    {  
       "x":"Соотношение выплат к поступлениям  (06-MAR-19-04-APR-19)",
       "y":"1.Поступление",
       "value":804.25
    },
    {  
       "x":"Соотношение выплат к поступлениям  (06-MAR-19-04-APR-19)",
       "y":"2.Выплаты",
       "value":752.69
    }
 ]

А сам скрипт

$(document).ready(function() { $.ajax({
    url: 'http://localhost:3000/second.json',
    success: function(json) {
var name = [0];
for (index = 0; index < json.data.length; ++index) {
    if (json.data[index]['graphId'] == 5) {
        for (i = 0; i < json.data[index]['values'].length; ++i) {
                    name.push(json.data[index]['values'][i]['x']);
        }
    }
document.getElementById("text").innerHTML = name;
}

    }
});
      });

он выводит значение x два раза, как сделать чтобы если они одинаковые, то выводился только один?

Answer 1
if (name.indexOf(json.data[index]['values'][i]['x']) == -1)
  name.push(json.data[index]['values'][i]['x']);
READ ALSO
Событие по созданию div в body

Событие по созданию div в body

Подскажите, пожалуйстаКак можно отследить создание div по определённому классу в body, чтобы в дальнейшем работать с объектом div и его содержимым?

278
Подключение приложения Xamarin к базе данных SQL

Подключение приложения Xamarin к базе данных SQL

имеется приложение на Aspnet Core mvc, с базой данных, которая создана при помощи sql server, взаимодействие с базой данных происходит при помощи Entity...

205
Каков лучший способ привязки данных к System.Windows.Forms.Charting.Chart

Каков лучший способ привязки данных к System.Windows.Forms.Charting.Chart

У меня есть WPF форма, на которой я планирую отображать графические объекты через SystemWindows

232
Newtonsoft JSON ошибка при Split&#39;e Array

Newtonsoft JSON ошибка при Split'e Array

Добрый день! Парсю json ответ сайта, и пытаюсь убрать ненужные символы с помощью Split, однако именно на сплите получаю ошибку: SystemNullReferenceException:...

192