diff options
author | uzhas <uzhas@ydb.tech> | 2022-09-10 12:59:37 +0300 |
---|---|---|
committer | uzhas <uzhas@ydb.tech> | 2022-09-10 12:59:37 +0300 |
commit | af65c83ed13fcc8d90e74fe3566ca57e2203c04d (patch) | |
tree | ad11bb1d9fd57b6cf06eebde216b723c29530add | |
parent | 80d869bfc780d641d663536dc871e9e65589c6ad (diff) | |
download | ydb-af65c83ed13fcc8d90e74fe3566ca57e2203c04d.tar.gz |
use UNSAFE_NUMBER_AS_STRING mode for json results
-rw-r--r-- | ydb/core/yq/libs/result_formatter/result_formatter.cpp | 2 | ||||
-rw-r--r-- | ydb/core/yq/libs/result_formatter/result_formatter_ut.cpp | 8 |
2 files changed, 5 insertions, 5 deletions
diff --git a/ydb/core/yq/libs/result_formatter/result_formatter.cpp b/ydb/core/yq/libs/result_formatter/result_formatter.cpp index 65b77b8337d..0d8cca459a6 100644 --- a/ydb/core/yq/libs/result_formatter/result_formatter.cpp +++ b/ydb/core/yq/libs/result_formatter/result_formatter.cpp @@ -387,7 +387,7 @@ NJson::TJsonValue FormatColumnPrettyValue( using namespace NYql::NCommon::NJsonCodec; - static const TValueConvertPolicy convertPolicy{ NUMBER_AS_STRING }; + static const TValueConvertPolicy convertPolicy{ UNSAFE_NUMBER_AS_STRING }; return GenericFormatColumnValue(value, type, holderFactory, [type](auto unboxed) { NJson::TJsonValue v; diff --git a/ydb/core/yq/libs/result_formatter/result_formatter_ut.cpp b/ydb/core/yq/libs/result_formatter/result_formatter_ut.cpp index bd5bdda8f28..6d269408058 100644 --- a/ydb/core/yq/libs/result_formatter/result_formatter_ut.cpp +++ b/ydb/core/yq/libs/result_formatter/result_formatter_ut.cpp @@ -54,7 +54,7 @@ Y_UNIT_TEST_SUITE(ResultFormatter) { // Cerr << stream.Str() << Endl; - TString expected = R"___({"data":[{"column0":"31337","column1":"1000000001"},{"column0":"31338","column1":"1000000002"}],"columns":[{"name":"column0","type":"Int32"},{"name":"column1","type":"Int64"}]})___"; + TString expected = R"___({"data":[{"column0":31337,"column1":1000000001},{"column0":31338,"column1":1000000002}],"columns":[{"name":"column0","type":"Int32"},{"name":"column1","type":"Int64"}]})___"; UNIT_ASSERT_VALUES_EQUAL(stream.Str(), expected); } @@ -99,7 +99,7 @@ Y_UNIT_TEST_SUITE(ResultFormatter) { //Cerr << stream.Str() << Endl; - TString expected = R"___({"data":[{"column0":["31337","1000000001"]}],"columns":[{"name":"column0","type":"List<Int32>"}]})___"; + TString expected = R"___({"data":[{"column0":[31337,1000000001]}],"columns":[{"name":"column0","type":"List<Int32>"}]})___"; UNIT_ASSERT_VALUES_EQUAL(stream.Str(), expected); } @@ -144,7 +144,7 @@ Y_UNIT_TEST_SUITE(ResultFormatter) { NJson::WriteJson(&stream, &root); //Cerr << stream.Str() << Endl; - TString expected = R"___({"data":[{"column0":["31337"]},{"column0":[]}],"columns":[{"name":"column0","type":"Optional<Int32>"}]})___"; + TString expected = R"___({"data":[{"column0":[31337]},{"column0":[]}],"columns":[{"name":"column0","type":"Optional<Int32>"}]})___"; UNIT_ASSERT_VALUES_EQUAL(stream.Str(), expected); } @@ -194,7 +194,7 @@ Y_UNIT_TEST_SUITE(ResultFormatter) { NJson::WriteJson(&stream, &root); //Cerr << stream.Str() << Endl; - TString expected = R"___({"data":[{"column0":{"k2":"113370","k1":"31337"}}],"columns":[{"name":"column0","type":"Struct<'k1':Int32,'k2':Int64>"}]})___"; + TString expected = R"___({"data":[{"column0":{"k2":113370,"k1":31337}}],"columns":[{"name":"column0","type":"Struct<'k1':Int32,'k2':Int64>"}]})___"; UNIT_ASSERT_VALUES_EQUAL(stream.Str(), expected); } |