Read Json Data

Hello, everyone,

i want to use the ESP8266 NodeMCU JSON to evaluate data from a source on the local network and display it on a small display.

Retrieve data from the network and show it on the display without any problem.

But I have almost no idea how to process the JSON data.

I need the Data value from sgv,date and direction.

Data example:

[{"device":"Share","dateString":"2020-06-04T20:01:18.000+0200","sysTime":"2020-06-04T20:01:18.000+0200","date":1591293678000,"sgv":251,"delta":-4,"direction":"Flat","noise":1,"filtered":251000,"unfiltered":-148,"rssi":100,"type":"sgv","units_hint":"mgdl"},{"device":"Share","dateString":"2020-06-04T19:56:18.000+0200","sysTime":"2020-06-04T19:56:18.000+0200","date":1591293378000,"sgv":255,"delta":-2.990,"direction":"Flat","noise":1,"filtered":255000,"unfiltered":-148,"rssi":100,"type":"sgv"},{"device":"Share","dateString":"2020-06-04T19:51:17.000+0200","sysTime":"2020-06-04T19:51:17.000+0200","date":1591293077000,"sgv":258,"delta":1.003,"direction":"Flat","noise":1,"filtered":258000,"unfiltered":-148,"rssi":100,"type":"sgv"},{"device":"Share","dateString":"2020-06-04T19:46:18.000+0200","sysTime":"2020-06-04T19:46:18.000+0200","date":1591292778000,"sgv":257,"delta":5,"direction":"Flat","noise":1,"filtered":257000,"unfiltered":-148,"rssi":100,"type":"sgv"},{"device":"Share","dateString":"2020-06-04T19:41:18.000+0200","sysTime":"2020-06-04T19:41:18.000+0200","date":1591292478000,"sgv":252,"delta":3,"direction":"Flat","noise":1,"filtered":252000,"unfiltered":-148,"rssi":100,"type":"sgv"},{"device":"Share","dateString":"2020-06-04T19:36:18.000+0200","sysTime":"2020-06-04T19:36:18.000+0200","date":1591292178000,"sgv":249,"delta":9,"direction":"FortyFiveUp","noise":1,"filtered":249000,"unfiltered":-148,"rssi":100,"type":"sgv"},{"device":"Share","dateString":"2020-06-04T19:31:18.000+0200","sysTime":"2020-06-04T19:31:18.000+0200","date":1591291878000,"sgv":240,"delta":7.973,"direction":"FortyFiveUp","noise":1,"filtered":240000,"unfiltered":-148,"rssi":100,"type":"sgv"},{"device":"Share","dateString":"2020-06-04T19:26:17.000+0200","sysTime":"2020-06-04T19:26:17.000+0200","date":1591291577000,"sgv":232,"delta":-3,"direction":"Flat","noise":1,"filtered":232000,"unfiltered":-148,"rssi":100,"type":"sgv"},{"device":"Share","dateString":"2020-06-04T19:21:17.000+0200","sysTime":"2020-06-04T19:21:17.000+0200","date":1591291277000,"sgv":235,"delta":3.010,"direction":"Flat","noise":1,"filtered":235000,"unfiltered":-148,"rssi":100,"type":"sgv"},{"device":"Share","dateString":"2020-06-04T19:16:18.000+0200","sysTime":"2020-06-04T19:16:18.000+0200","date":1591290978000,"sgv":232,"delta":5.017,"direction":"FortyFiveUp","noise":1,"filtered":232000,"unfiltered":-148,"rssi":100,"type":"sgv"},{"device":"Share","dateString":"2020-06-04T19:11:19.000+0200","sysTime":"2020-06-04T19:11:19.000+0200","date":1591290679000,"sgv":227,"delta":16.944,"direction":"SingleUp","noise":1,"filtered":227000,"unfiltered":-148,"rssi":100,"type":"sgv"},{"device":"Share","dateString":"2020-06-04T19:06:18.000+0200","sysTime":"2020-06-04T19:06:18.000+0200","date":1591290378000,"sgv":210,"delta":14,"direction":"SingleUp","noise":1,"filtered":210000,"unfiltered":-148,"rssi":100,"type":"sgv"},{"device":"Share","dateString":"2020-06-04T19:01:18.000+0200","sysTime":"2020-06-04T19:01:18.000+0200","date":1591290078000,"sgv":196,"delta":7.023,"direction":"FortyFiveUp","noise":1,"filtered":196000,"unfiltered":-148,"rssi":100,"type":"sgv"},{"device":"Share","dateString":"2020-06-04T18:56:19.000+0200","sysTime":"2020-06-04T18:56:19.000+0200","date":1591289779000,"sgv":189,"delta":9.967,"direction":"FortyFiveUp","noise":1,"filtered":189000,"unfiltered":-148,"rssi":100,"type":"sgv"},{"device":"Share","dateString":"2020-06-04T18:51:18.000+0200","sysTime":"2020-06-04T18:51:18.000+0200","date":1591289478000,"sgv":179,"delta":20.067,"direction":"DoubleUp","noise":1,"filtered":179000,"unfiltered":-148,"rssi":100,"type":"sgv"},{"device":"Share","dateString":"2020-06-04T18:46:19.000+0200","sysTime":"2020-06-04T18:46:19.000+0200","date":1591289179000,"sgv":159,"delta":8.970,"direction":"FortyFiveUp","noise":1,"filtered":159000,"unfiltered":-148,"rssi":100,"type":"sgv"},{"device":"Share","dateString":"2020-06-04T18:41:18.000+0200","sysTime":"2020-06-04T18:41:18.000+0200","date":1591288878000,"sgv":150,"delta":9.030,"direction":"FortyFiveUp","noise":1,"filtered":150000,"unfiltered":-148,"rssi":100,"type":"sgv"},{"device":"Share","dateString":"2020-06-04T18:36:19.000+0200","sysTime":"2020-06-04T18:36:19.000+0200","date":1591288579000,"sgv":141,"delta":5.017,"direction":"FortyFiveUp","noise":1,"filtered":141000,"unfiltered":-148,"rssi":100,"type":"sgv"},{"device":"Share","dateString":"2020-06-04T18:31:20.000+0200","sysTime":"2020-06-04T18:31:20.000+0200","date":1591288280000,"sgv":136,"delta":0,"direction":"Flat","noise":1,"filtered":136000,"unfiltered":-148,"rssi":100,"type":"sgv"},{"device":"Share","dateString":"2020-06-04T18:26:20.000+0200","sysTime":"2020-06-04T18:26:20.000+0200","date":1591287980000,"sgv":136,"delta":-1,"direction":"Flat","noise":1,"filtered":136000,"unfiltered":-148,"rssi":100,"type":"sgv"},{"device":"Share","dateString":"2020-06-04T18:21:20.000+0200","sysTime":"2020-06-04T18:21:20.000+0200","date":1591287680000,"sgv":137,"delta":1,"direction":"Flat","noise":1,"filtered":137000,"unfiltered":-148,"rssi":100,"type":"sgv"},{"device":"Share","dateString":"2020-06-04T18:16:20.000+0200","sysTime":"2020-06-04T18:16:20.000+0200","date":1591287380000,"sgv":136,"delta":4.983,"direction":"Flat","noise":1,"filtered":136000,"unfiltered":-148,"rssi":100,"type":"sgv"},{"device":"Share","dateString":"2020-06-04T18:11:19.000+0200","sysTime":"2020-06-04T18:11:19.000+0200","date":1591287079000,"sgv":131,"delta":-4,"direction":"Flat","noise":1,"filtered":131000,"unfiltered":-148,"rssi":100,"type":"sgv"},{"device":"Share","dateString":"2020-06-04T18:06:19.000+0200","sysTime":"2020-06-04T18:06:19.000+0200","date":1591286779000,"sgv":131,"delta":-2,"direction":"Flat","noise":1,"filtered":133000,"unfiltered":-148,"rssi":100,"type":"sgv"}]

I had tried the ArduinoJson library but I still don't understand it.

Can someone please help me with the program code to get the value of sgv,date and direction from the first record?

Thanks a lot,

Diabetiker88