Fixes issue #868

`JsonStringSerializer.isSupportedValueType!(Nullable!T)` equals `true` if `T` is numeric type.
This causes `serializeImpl` to call `JsonStringSerializer.writeValue` which fails If `Nullable!T` is empty.