]> Cypherpunks repositories - gostls13.git/commit
json: fix decode bug with struct tag names with ,opts being ignored
authorBrad Fitzpatrick <bradfitz@golang.org>
Fri, 26 Aug 2011 08:27:33 +0000 (12:27 +0400)
committerBrad Fitzpatrick <bradfitz@golang.org>
Fri, 26 Aug 2011 08:27:33 +0000 (12:27 +0400)
commit396cd361790c7c885df2c7f0531c3ae6f432aee7
tree4d6181a6452848002ee329eecfeb1aace806f0dc
parent822804c6002eb0b46d0695f517f422e4a6fe2a1e
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
src/pkg/json/decode.go
src/pkg/json/decode_test.go