mirror of
https://github.com/nlohmann/json.git
synced 2025-07-09 11:01:47 +03:00
🔨 added user-defined exceptions 313-315
This commit is contained in:
@ -11092,7 +11092,7 @@ class basic_json
|
||||
*/
|
||||
default:
|
||||
{
|
||||
JSON_THROW(std::domain_error("invalid value to unflatten"));
|
||||
JSON_THROW(type_error(313, "invalid value to unflatten"));
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -11529,7 +11529,7 @@ class basic_json
|
||||
{
|
||||
if (not value.is_object())
|
||||
{
|
||||
JSON_THROW(std::domain_error("only objects can be unflattened"));
|
||||
JSON_THROW(type_error(314, "only objects can be unflattened"));
|
||||
}
|
||||
|
||||
basic_json result;
|
||||
@ -11539,7 +11539,7 @@ class basic_json
|
||||
{
|
||||
if (not element.second.is_primitive())
|
||||
{
|
||||
JSON_THROW(std::domain_error("values in object must be primitive"));
|
||||
JSON_THROW(type_error(315, "values in object must be primitive"));
|
||||
}
|
||||
|
||||
// assign value to reference pointed to by JSON pointer; Note
|
||||
|
Reference in New Issue
Block a user