From 4e01c132d03ee1f862ae8ba9db465d6047f950f2 Mon Sep 17 00:00:00 2001
From: Augusto Roman
@@ -664,23 +664,15 @@ maps using keys with string types.
Go 1.7 adds support for maps using keys with integer types:
the encoding uses a quoted decimal representation as the JSON key.
Go 1.7 also adds support for encoding maps using non-string keys that implement
-MarshalJSON
-(see
-Marshaler
)
-or
-MarshalText
+the MarshalText
(see
encoding.TextMarshaler
)
-methods,
+method,
as well as support for decoding maps using non-string keys that implement
-UnmarshalJSON
-(see
-Unmarshaler
)
-or
-UnmarshalText
+the UnmarshalText
(see
encoding.TextUnmarshaler
)
-methods.
+method.
These methods are ignored for keys with string types in order to preserve
the encoding and decoding used in earlier versions of Go.