diff --git a/feature_iter.go b/feature_iter.go index d314aad..601ee5f 100644 --- a/feature_iter.go +++ b/feature_iter.go @@ -273,6 +273,9 @@ func (iter *Iterator) Read() interface{} { case String: return iter.ReadString() case Number: + if iter.cfg.configBeforeFrozen.UseNumber { + return iter.ReadInt() + } return iter.ReadFloat64() case Nil: iter.skipFourBytes('n', 'u', 'l', 'l')