From 90137b4a60d68b1f1d16ab5e4c5d037d9dda5976 Mon Sep 17 00:00:00 2001 From: carlcarl Date: Wed, 12 Jul 2017 00:23:49 +0800 Subject: [PATCH] Use readNumberAsString --- feature_iter.go | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/feature_iter.go b/feature_iter.go index b7d49c0..6e88914 100644 --- a/feature_iter.go +++ b/feature_iter.go @@ -4,7 +4,6 @@ import ( "encoding/json" "fmt" "io" - "strconv" ) // ValueType the type for JSON element @@ -276,8 +275,7 @@ func (iter *Iterator) Read() interface{} { return iter.ReadString() case Number: if iter.cfg.configBeforeFrozen.UseNumber { - num := iter.ReadInt64() - return json.Number(strconv.FormatInt(num, 10)) + return json.Number(iter.readNumberAsString()) } return iter.ReadFloat64() case Nil: