aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorbrgayazov <bulat@ydb.tech>2023-02-13 11:05:28 +0300
committerbrgayazov <bulat@ydb.tech>2023-02-13 11:05:28 +0300
commit2038572b4a78a86fd2bb2dbd3834b084fb71f8f6 (patch)
tree5e9d4bbd560e23aeb04140f9442e76959a35960a
parent010e0d2e9015e7ef1ade2b66895932342222560f (diff)
downloadydb-2038572b4a78a86fd2bb2dbd3834b084fb71f8f6.tar.gz
Remove checking of excess params in structs
-rw-r--r--ydb/public/lib/json_value/ydb_json_value.cpp5
1 files changed, 0 insertions, 5 deletions
diff --git a/ydb/public/lib/json_value/ydb_json_value.cpp b/ydb/public/lib/json_value/ydb_json_value.cpp
index 083127b89b3..ffda0cc0189 100644
--- a/ydb/public/lib/json_value/ydb_json_value.cpp
+++ b/ydb/public/lib/json_value/ydb_json_value.cpp
@@ -716,7 +716,6 @@ namespace {
TypeParser.OpenStruct();
ValueBuilder.BeginStruct();
- size_t counter = 0;
const auto& jsonMap = jsonValue.GetMap();
while (TypeParser.TryNextMember()) {
const TString& memberName = TypeParser.GetMemberName();
@@ -727,10 +726,6 @@ namespace {
}
ValueBuilder.AddMember(memberName);
ParseValue(it->second);
- ++counter;
- }
- if (counter != jsonMap.size()) {
- ThrowFatalError("Map in json string contains more members than YDB struct does");
}
ValueBuilder.EndStruct();