Previously, null was considered an invalid value when calculating statistics. This led to a bug where two similar JSON values, {} and {"a": null}, were interpreted differently: the empty object incremented absent_count, while the null-valued object incremented invalid_count.
This PR changes this behavior so that null is always interpreted as absent for the purposes of statistics.
Previously,
null
was considered an invalid value when calculating statistics. This led to a bug where two similar JSON values,{}
and{"a": null}
, were interpreted differently: the empty object incrementedabsent_count
, while the null-valued object incrementedinvalid_count
.This PR changes this behavior so that
null
is always interpreted as absent for the purposes of statistics.Closes #85