• Russ Cox's avatar
    json: preserve field name case by default · bec40ba5
    Russ Cox authored
    This matches the old JSON package behavior.
    All lowercase names are not as standard as I believed,
    and it seems less surprising to need to write
    
    	type T struct { Field string "field" }
    
    to get lower case (behavior after this CL) than it does to need
    to write
    
    	type T struct { Field string "Field" }
    
    to preserve the case (behavior before this CL).
    
    Also test and  fix unmarshal into non-nil interface
    value or pointer.
    
    Fixes #744.
    
    R=r
    CC=golang-dev
    https://golang.org/cl/1013041
    bec40ba5
Name
Last commit
Last update
doc Loading commit data...
include Loading commit data...
lib Loading commit data...
misc Loading commit data...
pkg Loading commit data...
src Loading commit data...
test Loading commit data...
.hgignore Loading commit data...
.hgtags Loading commit data...
AUTHORS Loading commit data...
CONTRIBUTORS Loading commit data...
LICENSE Loading commit data...
README Loading commit data...
favicon.ico Loading commit data...