Actually, the Stripes JavascriptResolution has already all the ingredients.
In only lacks the API to build a JSON object (avoiding the client
eval() ) as a complementary API to the cuurent build of the javascript
snippet.

Maybe we can extend the stripes implementation ?


dirk


On Mon, Mar 8, 2010 at 6:18 PM, Janne Jalkanen <[email protected]> wrote:
>>> I do not understand why a simple 'buildJSON' is not part of the API of
>>> their JavaScriptResolution class.
>>
>> Good question. But it's not, so we will have to do something, then. :)
>> How hard can it be? Would it be as simple as the example you gave?
>> (Maybe just escape all of the single quotes in the three HTML
>> strings?)
>
> Writing a JSONResolution is really simple, BTW. Have done it for corporate 
> purposes (so can't cut-n-paste the code, unfortunately, and partly therefore 
> would prefer if someone else did it). The reason why Stripes does it the way 
> it does is because this way it can marshal e.g. circular references and other 
> goodies. So it's a very generic system that works with pretty much 
> everything, and can be eval()ed nicely. However, doing eval() is generally 
> discouraged (it's a potential security hole) and therefore many JS libs are 
> already using either the native JSON parser or roll their own.
>
> /Janne

Reply via email to