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)