Your reasons sounds enough to change it for me,

@others: any other opinion?

if everybody is ok to switch the default (maybe wait a week) please Reinis
open a jira to change the default

is it ok for you?

*Romain Manni-Bucau*
*Twitter: @rmannibucau <https://twitter.com/rmannibucau>*
*Blog: **http://rmannibucau.wordpress.com/*<http://rmannibucau.wordpress.com/>
*LinkedIn: **http://fr.linkedin.com/in/rmannibucau*
*Github: https://github.com/rmannibucau*




2012/11/1 Reinis Vicups <to...@orbit-x.de>

> Hello,
>
> as I understand it, the standard (out-of-the-box) CXF configuration
> expects the root object not to be wrapped in an array. If this is the case,
> the standard providers work as expected! I checked this on TomEE by
> removing square brackets from an complex object - they do work.
>
> So my question is - how can solution be writing own providers, if:
>
> 1. when supplying a single object, JSONProvider formats it as an array
> causing CXF to fail during unmarshaling thus being unable to unmarshal
> something it marshaled itself. Shouldn't the default config be the way that
> CXF is atleast able to unmarshal stuff it itself marshaled just a method
> ago?
>
> 2. default providers work as expected other than in the case when provided
> single root object is falsely(?) formatted as an array?
>
> I am experiencing the very same error and just cannot accept these two
> aspects (CXF being unable to unmarshal something it just marshaled itself
> and being forced to write own providers only because of one bug(?))
>
> br
> Reinis
>
>
> On 10/29/2012 06:11 PM, Romain Manni-Bucau wrote:
>
>> well you just need to provide your own providers. you can't just override
>> this attribute.
>>
>> here how the conf works:
>> http://rmannibucau.wordpress.**com/2012/10/04/jax-rsjax-ws-**
>> configuration-for-tomee-1-5-0/<http://rmannibucau.wordpress.com/2012/10/04/jax-rsjax-ws-configuration-for-tomee-1-5-0/>
>>
>> *Romain Manni-Bucau*
>> *Twitter: @rmannibucau 
>> <https://twitter.com/**rmannibucau<https://twitter.com/rmannibucau>
>> >*
>> *Blog: 
>> **http://rmannibucau.**wordpress.com/*<http://rmannibucau.wordpress.com/*>
>> <http://**rmannibucau.wordpress.com/ <http://rmannibucau.wordpress.com/>>
>> *LinkedIn: 
>> **http://fr.linkedin.com/in/**rmannibucau*<http://fr.linkedin.com/in/rmannibucau*>
>> *Github: https://github.com/**rmannibucau*<https://github.com/rmannibucau*>
>>
>>
>>
>>
>>
>> 2012/10/29 kcundick <kevcund...@gmail.com>
>>
>>  Great.  Thank you for your response.
>>>
>>> Can you give me more information on how you can set the serializeAsArray
>>> to
>>> false whether within the openejb-jar.xml file or within the application?
>>>
>>> Thank you again for your time.
>>>
>>> Kevin
>>>
>>>
>>>
>>> --
>>> View this message in context:
>>> http://openejb.979440.n4.**nabble.com/Possible-JSON-bug-**
>>> in-TomEE-1-5-and-1-5-1-**tp4658328p4658331.html<http://openejb.979440.n4.nabble.com/Possible-JSON-bug-in-TomEE-1-5-and-1-5-1-tp4658328p4658331.html>
>>> Sent from the OpenEJB User mailing list archive at Nabble.com.
>>>
>>>
>

Reply via email to