src/encoding/json/internal/jsonflags/flags.go | 3 +-- src/encoding/json/v2/arshal_default.go | 4 ++-- src/encoding/json/v2/arshal_test.go | 55 +++-------------------------------------------------- src/encoding/json/v2/doc.go | 11 ----------- src/encoding/json/v2/example_test.go | 62 ----------------------------------------------------- src/encoding/json/v2/fields.go | 26 +++++--------------------- src/encoding/json/v2/fields_test.go | 82 +++++++++++++++++++++++++++-------------------------- src/encoding/json/v2/options.go | 17 +---------------- diff --git a/src/encoding/json/internal/jsonflags/flags.go b/src/encoding/json/internal/jsonflags/flags.go index a53dfe7985601d6869ef53c105a5efe291c0e024..3a581a08df2891df7cbd9128edc7f854ae6616ac 100644 --- a/src/encoding/json/internal/jsonflags/flags.go +++ b/src/encoding/json/internal/jsonflags/flags.go @@ -120,7 +120,6 @@ FormatNilMapAsNull // marshal only FormatNilSliceAsNull // marshal only OmitZeroStructFields // marshal only MatchCaseInsensitiveNames // marshal or unmarshal - DiscardUnknownMembers // marshal only RejectUnknownMembers // unmarshal only Marshalers // marshal only; non-boolean flag Unmarshalers // unmarshal only; non-boolean flag @@ -151,7 +150,7 @@ maxArshalV1Flag ) // bitsUsed is the number of bits used in the 64-bit boolean flags -const bitsUsed = 42 +const bitsUsed = 41 // Static compile check that bitsUsed and maxArshalV1Flag are in sync. const _ = uint64((1<