diff --git a/pandas/io/json/_json.py b/pandas/io/json/_json.py index 4af362d8343f2..b04e540ef81eb 100644 --- a/pandas/io/json/_json.py +++ b/pandas/io/json/_json.py @@ -972,10 +972,8 @@ def _try_convert_to_date(self, data): for date_unit in date_units: try: new_data = to_datetime(new_data, errors="raise", unit=date_unit) - except ValueError: + except (ValueError, OverflowError): continue - except Exception: - break return new_data, True return data, False