return JsonConvert.DeserializeObject(webData);`
in most cases default(T) returns null, the fallback of JsonConvert.DeserializeObject is also null
so it is just another possibility to not return null
After investigation JsonConvert.DeserializeObject(webData) can indeed throw an exception if webdata isn't proper json, so I think it's better to do not use this
Fix DasErste, WDR and ZDF Mediathek to new website layout and m3u8 parsing with touching onlinevideo.dll see inline comments
See: https://forum.team-mediaportal.com/threads/das-erste-livestream-not-working.137126
webcache line 116 `- return default(T);