]> Cypherpunks repositories - gostls13.git/commit
[release-branch.r60] json: fix decode bug with struct tag names with ,opts being...
authorAndrew Gerrand <adg@golang.org>
Mon, 19 Sep 2011 01:54:29 +0000 (11:54 +1000)
committerAndrew Gerrand <adg@golang.org>
Mon, 19 Sep 2011 01:54:29 +0000 (11:54 +1000)
commitab046b2afa9c3ea4a480b087e7fdf2f1d599aaf2
treebd5718e356a59e89ec15ccf316a951b4684e6466
parent37a906487978686342651261405e83693b40b58f
[release-branch.r60] json: fix decode bug with struct tag names with ,opts being ignored

««« CL 4965049 / f8e4df3c4048
json: fix decode bug with struct tag names with ,opts being ignored

When the encoder was updated to respect the ",omitempty"
struct tag options, the decoder half was never updated to know
about the new struct tag format. (the format is now an optional
name, followed by zero or more ",option" strings)

This only affected people who used ",omitempty" along with
a field name. In that case, the serialized JSON wouldn't
decode to the original value.

R=golang-dev, dvyukov
CC=golang-dev
https://golang.org/cl/4965049
»»»

R=dsymonds
CC=golang-dev
https://golang.org/cl/5029043
src/pkg/json/decode.go
src/pkg/json/decode_test.go