Golang encoding/json.Decoder.UseNumber() function examples
package encoding/json
UseNumber causes the Decoder to unmarshal a number into an interface{} as a Number instead of as a float64.
Golang encoding/json.Decoder.UseNumber() function usage examples
Example 1:
decoder := json.NewDecoder(bytes.NewBuffer(jsonData))
decoder.UseNumber()
Example 2:
jsonDecoder := json.NewDecoder(config.inputFile)
jsonDecoder.UseNumber()
var data interface{}
err := jsonDecoder.Decode(&data)
if err != nil {
log.Fatal("Error decoding input: ", err)
}
Reference :
Advertisement
Something interesting
Tutorials
+9.6k Golang : Read file with ioutil
+6.9k Fix sudo yum hang problem with no output or error messages
+5.9k Golang : Use NLP to get sentences for each paragraph example
+9.9k Golang : Check if user agent is a robot or crawler example
+31.5k Golang : bufio.NewReader.ReadLine to read file line by line
+4.6k Javascript : Detect when console is activated and do something about it
+7.9k Golang : Trim everything onward after a word
+6.3k Unix/Linux : Use netstat to find out IP addresses served by your website server
+7.5k Golang : Gorrila set route name and get the current route name
+46.2k Golang : Read tab delimited file with encoding/csv package
+40.1k Golang : UDP client server read write example
+22.2k Golang : Convert seconds to minutes and remainder seconds