so NewsA looks like a map of some sort. and my guess would be that
NewsA.Link is a string, yes?
primitive data types can't be null. a string is one such data type,
although its value can be the null string (often seen as null - essentially "null" without
quotes, which is not the same thing as the null type).
null (the null type) isn't really a value. if you see null as a value, it is often a null (empty) string. you almost never
see "null" with the quotes, but rather simply null, which makes people think it's
null, which it isn't.
you might want to test NewsA. it could be null, and its properties affected
accordingly. or there simply could, in fact, be no NewsA.Link. if only
NewsA.Link is of interest, try testing for "" or "null".
if NewsA.Link is not a string, then i apologize for wasting your time.