handle null values in json correctly