Commit 9073af24 authored by Russ Cox's avatar Russ Cox

encoding/json: document what happens to MarshalText's result

Fixes #17743.

Change-Id: Ib5afb6248bb060f2ad8dd3d5f78e95271af62a57
Reviewed-on: https://go-review.googlesource.com/33135
Run-TryBot: Russ Cox <rsc@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: default avatarQuentin Smith <quentin@golang.org>
Reviewed-by: default avatarCaleb Spare <cespare@gmail.com>
parent 6e7e8b0f
...@@ -34,7 +34,7 @@ import ( ...@@ -34,7 +34,7 @@ import (
// and is not a nil pointer, Marshal calls its MarshalJSON method // and is not a nil pointer, Marshal calls its MarshalJSON method
// to produce JSON. If no MarshalJSON method is present but the // to produce JSON. If no MarshalJSON method is present but the
// value implements encoding.TextMarshaler instead, Marshal calls // value implements encoding.TextMarshaler instead, Marshal calls
// its MarshalText method. // its MarshalText method and encodes the result as a JSON string.
// The nil pointer exception is not strictly necessary // The nil pointer exception is not strictly necessary
// but mimics a similar, necessary exception in the behavior of // but mimics a similar, necessary exception in the behavior of
// UnmarshalJSON. // UnmarshalJSON.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment