[
https://issues.apache.org/jira/browse/CXF-2482?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12769215#action_12769215
]
Sergey Beryozkin commented on CXF-2482:
---------------------------------------
Hi Jason
I'm thinking may be we should introduce another property, or just use
'serializeAsArray' property instead of
using "dropCollectionWrapperElement" and actually deprecate
"dropCollectionWrapperElement"", so it becomes :
<bean id="jsonProvider" class="org.apache.cxf.jaxrs.provider.JSONProvider">
<property name="serializeAsArray" value="true"/>
<property name="dropRootElement" value="true"/>
</bean>
?
I'm just thinking that I should've not introduced
"dropCollectionWrapperElement", because it really means the same as what
"dropRootElement" means.
Do you agree ? if yes then can you please update the patch so that
"serializeAsArray" is used instead of "dropRootElement", while
"dropRootElement" is used instead of "dropCollectionWrapperElement" and also
remove "dropCollectionWrapperElement" prroperty from JSON provider and update
setDropCollectionWrapperElement to set "dropRootElement" instead and also make
this setter as @deprecated ?
thanks, Sergey
> Update JSON Provider to support Dojo JsonRestStore
> --------------------------------------------------
>
> Key: CXF-2482
> URL: https://issues.apache.org/jira/browse/CXF-2482
> Project: CXF
> Issue Type: Improvement
> Components: REST
> Affects Versions: 2.2.4
> Reporter: Jason Morawski
> Priority: Trivial
> Attachments: marshal-for-dojo.patch
>
> Original Estimate: 0.5h
> Remaining Estimate: 0.5h
>
> In order for Dojo's JsonRestStore to work with CXF JAX-RS based web services,
> Dojo expects GET calls to return JSON containing an Array of Objects. The
> JSON Provider should support marshaling Collections of POJOs to JSON that
> consists of a root Array element with child Objects.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.