github.com/gedevops/x@v1.0.3/jsonx/decoder.go (about)

     1  package jsonx
     2  
     3  import (
     4  	"encoding/json"
     5  	"io"
     6  )
     7  
     8  // NewStrictDecoder is a shorthand for json.Decoder.DisallowUnknownFields
     9  func NewStrictDecoder(b io.Reader) *json.Decoder {
    10  	d := json.NewDecoder(b)
    11  	d.DisallowUnknownFields()
    12  	return d
    13  }