diff --git a/include/jwt-cpp/traits/boost-json/traits.h b/include/jwt-cpp/traits/boost-json/traits.h index a421bfd09..3ed9500c4 100644 --- a/include/jwt-cpp/traits/boost-json/traits.h +++ b/include/jwt-cpp/traits/boost-json/traits.h @@ -50,7 +50,7 @@ namespace jwt { static string_type as_string(const value_type& val) { if (val.kind() != json::kind::string) throw std::bad_cast(); - return string_type{val.get_string()}; + return string_type(val.get_string().cbegin(), val.get_string().cend()); } static integer_type as_integer(const value_type& val) {