Posiadam taki oto obiekt JSON
Kod
{
"2018-10-18":{
"id":["1","2"],
"id_sensor":["1","1"],
"lat":["17.8267013",
"17.8267013"],
"lng":["51.700327",
"51.700327"],
"PM1":["11","11"],
"PM2_5":["10","10"],
"PM10":["1","1"],
"temperature":["45","45"],
"pressure":["1188","1188"],
"date":["2018-10-18","2018-10-18"],
"time":["11:00:00","11:00:00"]
},
"2018-11-04":{
"id":["3","4"],
"id_sensor":["1","1"],
"lat":["17.8267013",
"17.8267013"],
"lng":["51.700327","51.700327"],
"PM1":["11","11"],
"PM2_5":["10","10"],
"PM10":["1","1"],
"temperature":["45","45"],
"pressure":["1188","1188"],
"date":["2018-11-04","2018-11-04"],
"time":["11:00:00","11:00:00"]
}}
"2018-10-18":{
"id":["1","2"],
"id_sensor":["1","1"],
"lat":["17.8267013",
"17.8267013"],
"lng":["51.700327",
"51.700327"],
"PM1":["11","11"],
"PM2_5":["10","10"],
"PM10":["1","1"],
"temperature":["45","45"],
"pressure":["1188","1188"],
"date":["2018-10-18","2018-10-18"],
"time":["11:00:00","11:00:00"]
},
"2018-11-04":{
"id":["3","4"],
"id_sensor":["1","1"],
"lat":["17.8267013",
"17.8267013"],
"lng":["51.700327","51.700327"],
"PM1":["11","11"],
"PM2_5":["10","10"],
"PM10":["1","1"],
"temperature":["45","45"],
"pressure":["1188","1188"],
"date":["2018-11-04","2018-11-04"],
"time":["11:00:00","11:00:00"]
}}
Problem polega na tym że chciałbym odczytywać dane tak jak z tablicy (po indeksach) ponieważ nie znam zwracanych dat.
Wszystko działa w następujący sposób.
Poprzez JS wysyłam zapytanie do pliku PHP który odczytuje dane z bazy i sortuje je tak jak widać powyżej, następnie odebrane dane chce wyświetlać krok po kroku według daty w pętli za pomocą JS.
Odczyt w standardowy sposób np."Data[2018-11-04].lng[i]" nie jestem wstanie zrobić ponieważ nie znam dat jakie zwrócił serwer.
W jaki sposób mogę ten obiekt zamienić na tablice ?