Hi Jerome,

Was this committed (I don't remember seeing it)? If not, where do you  
intend to commit it?

Thanks
-Vincent

On Oct 14, 2009, at 5:41 PM, Jerome Velociter wrote:

> 4 +1
> no 0
> no -1
>
> commiting in both branch 2.0 and trunk
>
> Thanks,
> Jerome.
>
> On 10/10/09 6:57 PM, Jerome Velociter wrote:
>> Hi all,
>>
>> I'd like to commit a new velocity tool to help producing JSON from
>> velocity. It's mainly a wrapper around the json-lib library
>> (http://json-lib.sourceforge.net/).
>>
>> For a first version, I propose the 2 following APIs :
>>
>> public JSON toJSON(Object object)
>> public String toValueString(String value)
>>
>> The first one should become a privileged way of producing JSON from
>> velocity. It allows to easily write a JSON-valid String from java  
>> beans
>> and/or maps. See http://json-lib.sourceforge.net/usage.html#objects  
>> for
>> more information of what it makes possible. Note that JSON#toString
>> actually writes down the valid JSON, so in velocity we just have to  
>> do :
>> $jsontool.toJSON($object)
>>
>> The second API is a helper to produce a JSON-valid value String  
>> from a
>> java String (it escapes properly quotes).
>>
>> I've pasted the proposed implementation at
>> http://incubator.myxwiki.org/xwiki/bin/view/Main/VelocityJsonToolProposal
>>
>> As a bonus, this will make the JSON groovy builder
>> (http://json-lib.sourceforge.net/apidocs/jdk15/net/sf/json/groovy/JsonGroovyBuilder.html
>>  
>> )
>> and the JSONSlurper
>> (http://json-lib.sourceforge.net/apidocs/jdk15/net/sf/json/groovy/JsonSlurper.html
>>  
>> )
>> available for groovy scripting.
>>
>> If you agree I would like to commit it in branch 2.0 as well, as  
>> this is
>> the clean way of fixing some issues with the livetable. (For  
>> example :
>> http://jira.xwiki.org/jira/browse/XWIKI-4282).
>>
>> My +1 for the tool,
>>
>> Thanks,
>> Jerome.
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to