Hello Lukasz,

There is any impact if we add the following code in the JsonLibHandler class:

JsonConfig jsonConfig = new JsonConfig();
jsonConfig.setCycleDetectionStrategy(CycleDetectionStrategy.LENIENT);

Just right above the line:

if (target != null && sb.length() > 0 && sb.charAt(0) == '[') {

And use it?

I can't see a reason to not use it. Since it is throwing Exception in the actual code at same time will not make difference if my object does not contain a cyclic reference.

What is your opinion?

Also, it is just a workaround for the cyclic problem. I still want to have same control over the results, using ContentTypeHandler, as in the json-plugin.

There is a way to read some parameter coming from the request by the ContentTypeHandler?

Thanks,
Felipe Lorenz

Em 26/02/2014 10:02, Lukasz Lenart escreveu:
You can always share your work as a patch or a plugin ;-)

2014-02-26 14:00 GMT+01:00 Felipe Lorenz <felipe.lor...@idealogic.com.br>:
Thanks Lukasz, I think I´ll create a CustomContentTypeHandler.

Em 26/02/2014 04:21, Lukasz Lenart escreveu:

2014-02-25 19:08 GMT+01:00 Felipe Lorenz <felipe.lor...@idealogic.com.br>:

Hi,

I was not clear with my doubt. I dont´t want to use json-plugin, since
rest-plugin already has a json solution.

I wanna try to use 100% of rest-plugin json solution and, at same time,
keep
the control over the data is returned.


I think the only option you have is to write your own
ContentTypeHandler [1] and override built-in JSON handler

[1]

http://struts.apache.org/release/2.3.x/docs/rest-plugin.html#RESTPlugin-CustomContentTypeHandlers


Regards


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org

Reply via email to