Hi, This is working for me. var name= mc.getPayloadJSON().name;
Thank you On Tue, Mar 24, 2015 at 12:44 PM, Vanii Thiyagarajah <[email protected]> wrote: > Can you try this? > Use property mediator before the script mediator to set a property: > property name="JSONPayload" expression="json-eval($.)" > > On Tue, Mar 24, 2015 at 12:29 PM, Vijayaratha Vijayasingam < > [email protected]> wrote: > >> org.apache.axis2.json.JSONMessage*.. >> >> But synapse * too gave same issue.. >> >> On 24 March 2015 at 12:27, Ishan Jayawardena <[email protected]> wrote: >> >>> What are the builder and formatter that you have registered? >>> >>> On Tue, Mar 24, 2015 at 12:17 PM, Vijayaratha Vijayasingam < >>> [email protected]> wrote: >>> >>>> Hi Ishan; >>>> I tried following json line[1] in APIM 1..80 >>>> But im getting following error; >>>> >>>> My request is a valid json as mentioned below; >>>> >>>> { >>>> "company_uui":"xxx", >>>> "name": "Y" >>>> } >>>> >>>> Why script mediator could not extract 'name' from the incoming json >>>> payload? >>>> >>>> [1]var name= *mc.getPayloadJSON().name.toString*; >>>> >>>> [2] >>>> >>>> 2015-03-24 11:58:40,804] ERROR - ScriptMessageContext JSON object is >>>> null. >>>> >>>> [2015-03-24 11:58:40,806] ERROR - ScriptMediator Error in execution : >>>> >>>> org.mozilla.javascript.EcmaError: TypeError: Cannot read property >>>> "toString" from undefined (eval#2) >>>> >>>> at >>>> org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3687) >>>> >>>> at >>>> org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3665) >>>> >>>> at >>>> org.mozilla.javascript.ScriptRuntime.typeError(ScriptRuntime.java:3693) >>>> >>>> at >>>> Thanks. >>>> -- >>>> -Ratha >>>> >>> >>> >>> >>> -- >>> Ishan Jayawardena >>> Senior Software Engineer >>> >> >> >> >> -- >> -Ratha >> >> _______________________________________________ >> Dev mailing list >> [email protected] >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> >> > > _______________________________________________ > Dev mailing list > [email protected] > http://wso2.org/cgi-bin/mailman/listinfo/dev > > -- Shakila Sivagnanarajah Associate Software Engineer Mobile :+94 (0) 770 760240 [email protected]
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
