Handle Unified Formats

Could this function be called `parseNullNumber` instead of `parseNumber`. I notice other similar functions here also null check, but do not use this naming convention.