Handling JSON nulls all over the place

which I may end up reverting in favor of the {}interface + type assertion approach.