pivot-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Greg Brown <gkbr...@mac.com>
Subject Re: JSONSerializer.setAlwaysDelimitMapKeys() method
Date Thu, 09 Sep 2010 16:25:17 GMT
That's a static method, so it can't see the "alwaysDelimitMapKeys" instance variable. However,
it probably makes sense to add an overloaded version of this method that take an "alwaysDelimitMapKeys"
boolean argument. 

On Sep 9, 2010, at 11:27 AM, István Lakatos wrote:

> Hi,
> it seems,that the org.apache.pivot.json.JSONSerializer.setAlwaysDelimitMapKeys() method
has no effect to the .toString() method's result. If you vill look at the source code of the
above class at apache-pivot-1.5.1 org.apache.pivot.json package, you find 
> public static String toString(Object value) throws SerializationException {
>         JSONSerializer jsonSerializer = new JSONSerializer();
>         StringWriter writer = new StringWriter();
> meaning, that a new JSONSerializer object is created with the default alwaysDelimitMapKeys=false
value, so the original setting has no meaning.
> I hope I'm mistaken.

View raw message