File tree Expand file tree Collapse file tree 1 file changed +10
-4
lines changed Expand file tree Collapse file tree 1 file changed +10
-4
lines changed Original file line number Diff line number Diff line change @@ -85,10 +85,16 @@ class TJsonSerializer: public TBaseSerializer {
85
85
friend class TChangeRecord ; // used in GetPartitionKey()
86
86
87
87
static NJson::TJsonWriterConfig DefaultJsonConfig () {
88
- NJson::TJsonWriterConfig jsonConfig;
89
- jsonConfig.ValidateUtf8 = false ;
90
- jsonConfig.WriteNanAsString = true ;
91
- return jsonConfig;
88
+ constexpr ui32 doubleNDigits = std::numeric_limits<double >::max_digits10;
89
+ constexpr ui32 floatNDigits = std::numeric_limits<float >::max_digits10;
90
+ constexpr EFloatToStringMode floatMode = EFloatToStringMode::PREC_NDIGITS;
91
+ return NJson::TJsonWriterConfig {
92
+ .DoubleNDigits = doubleNDigits,
93
+ .FloatNDigits = floatNDigits,
94
+ .FloatToStringMode = floatMode,
95
+ .ValidateUtf8 = false ,
96
+ .WriteNanAsString = true ,
97
+ };
92
98
}
93
99
94
100
protected:
You can’t perform that action at this time.
0 commit comments