diff options
| author | Russ Cox <rsc@golang.org> | 2014-10-06 15:48:17 -0400 |
|---|---|---|
| committer | Russ Cox <rsc@golang.org> | 2014-10-06 15:48:17 -0400 |
| commit | 8fd56bf8c49b7ffcae4f4fbebdc3bed9c7acb9ea (patch) | |
| tree | 51aa5a40910f6146170972230d418333682486ba /src/encoding | |
| parent | 85fd0fd7c432e1f1fb1fa1ccf18c1f935a9b2720 (diff) | |
| download | go-8fd56bf8c49b7ffcae4f4fbebdc3bed9c7acb9ea.tar.xz | |
encoding/json: document that embedded interfaces look like non-embedded ones
Fixes #8386.
LGTM=r
R=golang-codereviews, r
CC=golang-codereviews, iant
https://golang.org/cl/149570043
Diffstat (limited to 'src/encoding')
| -rw-r--r-- | src/encoding/json/encode.go | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/encoding/json/encode.go b/src/encoding/json/encode.go index b63538c922..9b7b9d5fd1 100644 --- a/src/encoding/json/encode.go +++ b/src/encoding/json/encode.go @@ -93,6 +93,8 @@ import ( // as described in the next paragraph. // An anonymous struct field with a name given in its JSON tag is treated as // having that name, rather than being anonymous. +// An anonymous struct field of interface type is treated the same as having +// that type as its name, rather than being anonymous. // // The Go visibility rules for struct fields are amended for JSON when // deciding which field to marshal or unmarshal. If there are |
