ext/oj/mimic_json.c in oj-3.10.8 vs ext/oj/mimic_json.c in oj-3.10.9
- old
+ new
@@ -511,11 +511,12 @@
pi.options.allow_invalid = No;
pi.options.empty_string = No;
pi.options.create_ok = No;
pi.options.allow_nan = (bang ? Yes : No);
pi.options.nilnil = No;
- pi.options.bigdec_load = FloatDec;
+ //pi.options.bigdec_load = FloatDec;
+ pi.options.bigdec_load = RubyDec;
pi.options.mode = CompatMode;
pi.max_depth = 100;
if (Qnil != ropts) {
VALUE v;
@@ -684,11 +685,11 @@
JXEsc, // escape_mode
CompatMode, // mode
No, // class_cache
RubyTime, // time_format
No, // bigdec_as_num
- FloatDec, // bigdec_load
+ RubyDec, // bigdec_load
No, // to_hash
No, // to_json
No, // as_json
No, // raw_json
No, // nilnil
@@ -705,10 +706,10 @@
0, // int_range_min
0, // int_range_max
oj_json_class,// create_id
10, // create_id_len
3, // sec_prec
- 16, // float_prec
+ 0, // float_prec
"%0.16g", // float_fmt
Qnil, // hash_class
Qnil, // array_class
{ // dump_opts
false, //use