1
0
mirror of https://github.com/nlohmann/json.git synced 2025-04-22 11:02:54 +03:00

avoid string in case of empty objects

This commit is contained in:
Niels Lohmann 2021-07-16 09:27:18 +02:00
parent c89e23c69b
commit b7cc47089f
No known key found for this signature in database
GPG Key ID: 7F3CEA63AE251B69
2 changed files with 50 additions and 44 deletions

View File

@ -1082,6 +1082,8 @@ class binary_reader
return false; return false;
} }
if (len != 0)
{
string_t key; string_t key;
if (len != std::size_t(-1)) if (len != std::size_t(-1))
{ {
@ -1116,6 +1118,7 @@ class binary_reader
key.clear(); key.clear();
} }
} }
}
return sax->end_object(); return sax->end_object();
} }

View File

@ -9298,6 +9298,8 @@ class binary_reader
return false; return false;
} }
if (len != 0)
{
string_t key; string_t key;
if (len != std::size_t(-1)) if (len != std::size_t(-1))
{ {
@ -9332,6 +9334,7 @@ class binary_reader
key.clear(); key.clear();
} }
} }
}
return sax->end_object(); return sax->end_object();
} }