1
0
mirror of https://github.com/golang/go synced 2024-09-30 22:18:32 -06:00

encoding/json: document case-insensitive Unmarshal key matching

Fixes #4664.

R=golang-dev, adg
CC=golang-dev
https://golang.org/cl/7237060
This commit is contained in:
Russ Cox 2013-01-31 07:49:23 -08:00
parent 354a3a1513
commit 956cd0059c

View File

@ -33,6 +33,10 @@ import (
// the value pointed at by the pointer. If the pointer is nil, Unmarshal
// allocates a new value for it to point to.
//
// To unmarshal JSON into a struct, Unmarshal matches incoming object
// keys to the keys used by Marshal (either the struct field name or its tag),
// preferring an exact match but also accepting a case-insensitive match.
//
// To unmarshal JSON into an interface value, Unmarshal unmarshals
// the JSON into the concrete value contained in the interface value.
// If the interface value is nil, that is, has no concrete value stored in it,