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
+9k Golang : Inject/embed Javascript before sending out to browser example
+11.2k Golang : How to pipe input data to executing child process?
+10.4k Golang : Generate random integer or float number
+13.9k Golang : convert(cast) string to float value
+9.7k Golang : List available AWS regions
+9.1k Golang : Intercept and compare HTTP response code example
+26.9k Golang : Force your program to run with root permissions
+11.8k Golang : GTK Input dialog box examples
+16.4k CodeIgniter/PHP : Create directory if does not exist example
+6.9k Nginx : Password protect a directory/folder
+7k Golang : constant 20013 overflows byte error message
+9.4k Android Studio : Indicate progression with ProgressBar example