Хорошо, поэтому я пытался создать XYChart, который использует данные из метода, однако метод продолжает возвращать Series[Null]
, и я понятия не имею, почему.Я получаю данные из JsonArray, но я проверил их, и все было в порядке, а также я проверил строку и дважды добавляю ее к каждой информации, что тоже хорошо.Вот метод:
public XYChart.Series<String,Double> data(JsonArray ja){
XYChart.Series<String,Double> tempOnChart = new XYChart.Series<>();
Collection<Data<String,Double>> samples = new ArrayList<>(ja.size());
for(int i =0; i < ja.size();i++){
JsonElement k = ja.get(i);
double d = k.getAsJsonObject().get("Temperature").getAsDouble();
System.out.println(d);
XYChart.Data data1 = new XYChart.Data(String.valueOf(i),d);
samples.add(data1);
}
tempOnChart.getData().addAll(samples);
return tempOnChart;
}