Huh, menipä tovi C#:lla. En halunnut käyttää indexejä. Sain ratkaistua tuon anonymous type listalla. Joku tietty voi tähänkin keksiä miten tuon saa rutistettua ilman tuota välioperaatiota -> tai siis tungettua kaiken yhdelle riville. Kun tuossa elementissä on kivasti 2 arvoa, saa ne ulos näppärästi First ja Last propertyillä.
Noh, jos tästä on jollekkin apuja:
JObject jsonObj = JObject.Parse(json);
// "latestObservationTime" -> 1557340800000
var latestEpochTimeStamp = jsonObj.SelectToken("latestObservationTime").Value<double>();
//"t2m" -> [[1557335400000,8.7],[1557335400000,8.6] ....]
var t2ms = jsonObj.SelectToken("t2m").Select(a => new { UnixTime = (double)a.First, Temperature = (float)a.Last });
var temperature = t2ms.FirstOrDefault(b => b.UnixTime == latestEpochTimeStamp).Temperature;
// "Humidity" -> -> [[1557335400000,8.7],[1557335400000,8.7] ....]
var humis = jsonObj.SelectToken("Humidity").Select(a => new { UnixTime = (double)a.First, Humidity = (int)a.Last });
var humidity = humis.FirstOrDefault(b => b.UnixTime == latestEpochTimeStamp).Humidity;