]> Cypherpunks repositories - gostls13.git/commitdiff
json: use strings.EqualFold instead of strings.ToLower.
authorRuss Cox <rsc@golang.org>
Wed, 28 Sep 2011 16:00:45 +0000 (12:00 -0400)
committerRuss Cox <rsc@golang.org>
Wed, 28 Sep 2011 16:00:45 +0000 (12:00 -0400)
R=golang-dev, bradfitz, iant
CC=golang-dev
https://golang.org/cl/5127043

src/pkg/json/decode.go

index 5ac01e8598ac23ea072bc1ecdaed169754a6286e..31b15a400dfc3623bd363615853b68dcd928e38d 100644 (file)
@@ -504,7 +504,7 @@ func (d *decodeState) object(v reflect.Value) {
                                }
                                // Third, case-insensitive field name match,
                                // but only if a better match hasn't already been seen
-                               if !ok && strings.ToLower(sf.Name) == strings.ToLower(key) {
+                               if !ok && strings.EqualFold(sf.Name, key) {
                                        f = sf
                                        ok = true
                                }