[ https://issues.apache.org/jira/browse/AXIS2-2037?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Isuru Eranga Suriarachchi updated AXIS2-2037: --------------------------------------------- Attachment: patch.txt This is a new patch which is an improved version of implementing support for both Badgerfish and Mapped conventions in Axis2. This includes two separate integration tests for each of the conventions. I have kept the Mapped convention as the default json convention in Axis2. If a user wants to use the Mapped convention, user has to set the message type option in message context with the content type he is using. Eg: options.setProperty(Constants.Configuration.MESSAGE_TYPE, "application/json"); Other than this, he has to map that content type with JSONOMBuilder which is the OM builder for Mapped convention, in the axis2.xml file. Eg: <messageBuilder contentType="application/json" class="org.apache.axis2.json.JSONOMBuilder"/> In using Badgerfish, user has to set the message type option in message context with the content type he is using. Eg: options.setProperty(Constants.Configuration.MESSAGE_TYPE, "application/json/badgerfish"); Other than this, he has to map that content type with JSONBadgerfishOMBuilder which is the OM builder for Badgerfish convention, in the axis2.xml file. Eg: <messageBuilder contentType="application/json/badgerfish" class="org.apache.axis2.json.JSONBadgerfishOMBuilder"/> > Improvement in json support for Axis2 > ------------------------------------- > > Key: AXIS2-2037 > URL: https://issues.apache.org/jira/browse/AXIS2-2037 > Project: Axis 2.0 (Axis2) > Issue Type: Improvement > Affects Versions: 1.2 > Reporter: Isuru Eranga Suriarachchi > Fix For: 1.2 > > Attachments: patch.txt, patch.txt > > > There are 2 major json conventions available as Badgerfish and Mapped. So far > Axis2 supported only Badgerfish. It is bit inconvenient for the javascript > users to use Badgerfish formatted json strings. Mapped convention is a good > solution for this matter. So in this patch I have implemented support for > Mapped convention as well. Here I have used 2 different JSONBuilders and the > default one is using Mapped convention. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]