I understand what you mean, furthermore I found a workaround for it:

@JSONFieldBridge(impl = StringBridge.class)
public ENUM_TYPE getType() {
        return type;
}

Twitter     :http://www.twitter.com/m_cucchiara
G+          :https://plus.google.com/107903711540963855921
Linkedin    :http://www.linkedin.com/in/mauriziocucchiara

Maurizio Cucchiara


On 20 December 2011 17:37, Dave Newton <davelnew...@gmail.com> wrote:

> 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
> >
>

Reply via email to