diff --git a/src/json.hpp b/src/json.hpp
index 9e539790..20bd25f5 100644
--- a/src/json.hpp
+++ b/src/json.hpp
@@ -1264,6 +1264,8 @@ class basic_json
     /// Classes to implement user-defined exceptions.
     /// @{
 
+    /// @copydoc detail::exception
+    using exception = detail::exception;
     /// @copydoc detail::parse_error
     using parse_error = detail::parse_error;
     /// @copydoc detail::invalid_iterator
diff --git a/src/json.hpp.re2c b/src/json.hpp.re2c
index a9a5067f..da5dd86d 100644
--- a/src/json.hpp.re2c
+++ b/src/json.hpp.re2c
@@ -1264,6 +1264,8 @@ class basic_json
     /// Classes to implement user-defined exceptions.
     /// @{
 
+    /// @copydoc detail::exception
+    using exception = detail::exception;
     /// @copydoc detail::parse_error
     using parse_error = detail::parse_error;
     /// @copydoc detail::invalid_iterator