const encoding/json/internal/jsonflags.AllowInvalidUTF8
18 uses
encoding/json/internal/jsonflags (current package)
flags.go#L53: AllowInvalidUTF8 |
flags.go#L100: AllowInvalidUTF8 // encode or decode
encoding/json/internal/jsonwire
encode.go#L106: if hasInvalidUTF8 && !flags.Get(jsonflags.AllowInvalidUTF8) {
encode.go#L153: n, err := ConsumeString(&valFlags, src, !flags.Get(jsonflags.AllowInvalidUTF8))
encoding/json
v2_scanner.go#L31: xd.Struct.Flags.Set(jsonflags.ReportErrorsWithLegacySemantics | jsonflags.AllowDuplicateNames | jsonflags.AllowInvalidUTF8 | 1)
encoding/json/jsontext
decode.go#L930: n, err = jsonwire.ConsumeStringResumable(flags, d.buf[pos:], n, !d.Flags.Get(jsonflags.AllowInvalidUTF8))
options.go#L70: return jsonflags.AllowInvalidUTF8 | 1
options.go#L72: return jsonflags.AllowInvalidUTF8 | 0
value.go#L309: d.s.Flags.Set(jsonflags.AllowDuplicateNames | jsonflags.AllowInvalidUTF8 | 1)
encoding/json/v2
arshal.go#L207: if optsOriginal.Flags.Get(jsonflags.AllowInvalidUTF8) != xe.Struct.Flags.Get(jsonflags.AllowInvalidUTF8) {
arshal.go#L434: if optsOriginal.Flags.Get(jsonflags.AllowInvalidUTF8) != xd.Struct.Flags.Get(jsonflags.AllowInvalidUTF8) {
arshal_any.go#L139: if !mo.Flags.Get(jsonflags.AllowInvalidUTF8) {
arshal_any.go#L187: if !uo.Flags.Get(jsonflags.AllowInvalidUTF8) {
arshal_default.go#L861: if !nonDefaultKey && mapKeyWithUniqueRepresentation(k.Kind(), mo.Flags.Get(jsonflags.AllowInvalidUTF8)) {
arshal_default.go#L1005: if !nonDefaultKey && mapKeyWithUniqueRepresentation(k.Kind(), uo.Flags.Get(jsonflags.AllowInvalidUTF8)) {
arshal_embedded.go#L62: xd.Flags.Set(jsonflags.AllowDuplicateNames | jsonflags.AllowInvalidUTF8 | 1)
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)