But some people use `toString()` as a generic "let's make this human-readable" method, so it could return essentially anything. I mean, it'd be escaped, so legal JSON, but I'm not sure that's what would be expected.
I'm wary. d. On Tue, Dec 20, 2011 at 11:23 AM, Maurizio Cucchiara <mcucchi...@apache.org>wrote: > Hi all, > while I was trying to jsonify an enum, I realized that the json writer uses > the value of the name property in order to serialize an enum (see > http://s.apache.org/Usi - row 286). > Although it looks like there was a general consensus on the use the name > properties (see http://s.apache.org/XRm), this looks wrong to me, since > name properties is final and there is no way to overwrite it. > The json writer should use instead toString method (which uses name by > default), such that the user can "customize" the value. > WDYT? > > > Twitter :http://www.twitter.com/m_cucchiara > G+ :https://plus.google.com/107903711540963855921 > Linkedin :http://www.linkedin.com/in/mauriziocucchiara > > Maurizio Cucchiara >