aboutsummaryrefslogtreecommitdiff
path: root/src/encoding/json/internal/jsonwire/encode.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/encoding/json/internal/jsonwire/encode.go')
-rw-r--r--src/encoding/json/internal/jsonwire/encode.go6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/encoding/json/internal/jsonwire/encode.go b/src/encoding/json/internal/jsonwire/encode.go
index 3901ff8bed..8f9b8ab09e 100644
--- a/src/encoding/json/internal/jsonwire/encode.go
+++ b/src/encoding/json/internal/jsonwire/encode.go
@@ -92,11 +92,7 @@ func AppendQuote[Bytes ~[]byte | ~string](dst []byte, src Bytes, flags *jsonflag
case isInvalidUTF8(r, rn):
hasInvalidUTF8 = true
dst = append(dst, src[i:n-rn]...)
- if flags.Get(jsonflags.EscapeInvalidUTF8) {
- dst = append(dst, `\ufffd`...)
- } else {
- dst = append(dst, "\ufffd"...)
- }
+ dst = append(dst, "\ufffd"...)
i = n
case (r == '\u2028' || r == '\u2029') && flags.Get(jsonflags.EscapeForJS):
dst = append(dst, src[i:n-rn]...)