Keith,
I'm a neebie using axis2, i dont have an context created i
only create a pojo object and return a object.
I've modified the message bulder and messageformater section
but i want to force my POJO to return a json string.
I've added this lines into my pojo service but did't work.
MessageContext msgContext =
org.apache.axis2.context.MessageContext.getCurrentMessageContext();
msgContext.setProperty(Constants.Configuration.MESSAGE_TYPE,"application/json");
Where i need to add this set property configuration?
regargs
lechu
On 10/2/07, keith chapman <[EMAIL PROTECTED]> wrote:
> Hi,
>
> You can do so by setting the following property to application/json,
> application/json/badgerfish or text/javascript
>
> msgContext.setProperty(Constants.Configuration.MESSAGE_TYPE,
> );
>
> also make sure you have the following in your axis2.xml
>
> <messageFormatter contentType="application/json"
>
> class="org.apache.axis2.json.JSONMessageFormatter"/>
> <messageFormatter
> contentType="application/json/badgerfish"
>
> class="org.apache.axis2.json.JSONBadgerfishMessageFormatter"/>
> <messageFormatter contentType="text/javascript"
>
> class="org.apache.axis2.json.JSONMessageFormatter"/>
>
> in the messageFoematters section and
>
> <messageBuilder contentType="application/json"
> class="
> org.apache.axis2.json.JSONOMBuilder"/>
> <messageBuilder
> contentType="application/json/badgerfish"
>
> class="org.apache.axis2.json.JSONBadgerfishOMBuilder"/>
> <messageBuilder contentType="text/javascript"
>
> class="org.apache.axis2.json.JSONOMBuilder"/>
>
> in the messageBuilders section.
>
> You might also wanna take a look at http://wso2.org/library/768 this article
> which describes JSON support in axis2 and explains the above configurations.
> Hope that you have a happy time trying JSON and Axis2...
>
> Thanks,
> Keith.
>
>
> On 10/2/07, Lechuza lechuza <[EMAIL PROTECTED]> wrote:
> >
> > Hi guys,
> >
> > I'd like to start using axis2 as a service engine.
> >
> > All clients in my structure are javacripts clients, and
> > the best option could be use REST request and response using JSON
> > objects?
> >
> > I'm using pojo objects in this way:
> >
> > public class User {
> > private HashMap entries = new HashMap();
> > public User(){
> > }
> > public void Add( User ){
> > this.entries.put (entry.getName(), entry);
> > }
> > public User Info(String name){
> > return (User) entries.get(name);
> > }
> > }
> >
> >
> >
> > public class User {
> > private String name = null;
> > public String getName() {
> > return name;
> > }
> >
> > public void setName(String name) {
> > this. name = name;
> > }
> > }
> >
> > How can i force json response ?
> > I have added the tags in axis2.xml file.
> >
> > regards
> > Lechu
> >
> >
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
>
>
> --
> Keith Chapman
> WSO2 Inc.
> Oxygen for Web Services Developers.
> http://wso2.org/
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]