HI Seems its calling [1] and [2] is something its getting called. When we have a boolean as a string probably that happens. But not sure that's expected.
[1] https://github.com/google/gson/blob/0636635cbffa08157bdbd558b1212e4d806474eb/gson/src/main/java/com/google/gson/Gson.java#L580 [2] https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/toSource Thanks & Regards Danushka Fernando Senior Software Engineer WSO2 inc. http://wso2.com/ Mobile : +94716332729 On Thu, Jan 19, 2017 at 7:43 PM, Indunil Upeksha Rathnayake < indu...@wso2.com> wrote: > Hi, > > It's returning {"signupClaims": claimProfileArray} from the onRequest() > method. claimProfileArray is an array with several map objects. I have > just tested and found that this error comes when sending boolean value as a > string(converting boolean to string using "Boolean.toString()"). > As an example like this. > [{"claimURI":"http://wso2.org/claims/givenname","required":"true"}, > {"claimURI":"http://wso2.org/claims/lastname","required":"true"}]. > > But passing as a boolean value it works. Is that an acceptable behavior? > > Thanks and Regards > > On Thu, Jan 19, 2017 at 7:08 PM, Kishanthan Thangarajah < > kishant...@wso2.com> wrote: > >> We are using gson to serialize the json sent to client [1]. But we need >> the sample data used here to test what could be the issue. >> >> [1] https://github.com/wso2/carbon-uuf/blob/master/component >> s/uuf-renderablecreator-hbs/src/main/java/org/wso2/carbon/ >> uuf/renderablecreator/hbs/impl/js/JsFunctionsImpl.java#L152 >> >> On Thu, Jan 19, 2017 at 7:04 PM, Manuranga Perera <m...@wso2.com> wrote: >> >>> I think it's a java object. I think we need to use something like gson >>> here >>> >>> On Thu, Jan 19, 2017 at 1:30 PM, Kishanthan Thangarajah < >>> kishant...@wso2.com> wrote: >>> >>>> Can we have the json object to investigate this? >>>> >>>> On Thu, Jan 19, 2017 at 6:22 PM, SajithAR Ariyarathna < >>>> sajit...@wso2.com> wrote: >>>> >>>>> +{UUF Team] >>>>> >>>>> On Thu, Jan 19, 2017 at 5:34 PM, Indunil Upeksha Rathnayake < >>>>> indu...@wso2.com> wrote: >>>>> >>>>>> Hi, >>>>>> >>>>>> Having some problem when using sendToClient() method in the UUF >>>>>> Server Side JS API. I am trying to send an array with a set of map >>>>>> elements >>>>>> as in [1] including some boolean values. When we are sending this value >>>>>> to >>>>>> client side using the sendToClient(), it's injecting the variables >>>>>> to the "js" placeholder in the layout. But when evaluating the variable, >>>>>> boolean values are not stored as it is but as follows. >>>>>> *function Boolean() { [native code] }* >>>>>> >>>>>> Seems like in there, it's getting the value of >>>>>> "booleanVaribale.constructor". I'm using uuf version "1.0.0-m9". Is >>>>>> this expectable or an issue? >>>>>> >>>>>> [1] [ {"claimURI":"http://wso2.org/claims/givenname >>>>>> <http://www.google.com/url?q=http%3A%2F%2Fwso2.org%2Fclaims%2Fgivenname&sa=D&sntz=1&usg=AFQjCNHhpHtMY1eVUFZfM8A2n2iOnajUvg> >>>>>> ","required":"function Boolean() { [native code] }"}, >>>>>> {"claimURI":"http://wso2.org/claims/lastname >>>>>> <http://www.google.com/url?q=http%3A%2F%2Fwso2.org%2Fclaims%2Flastname&sa=D&sntz=1&usg=AFQjCNGDQuIZMXiN8WMbgitjy9uIJ_jKDw> >>>>>> ","required":"function Boolean() { [native code] }"}] >>>>>> >>>>>> Thanks and Regards >>>>>> -- >>>>>> Indunil Upeksha Rathnayake >>>>>> Software Engineer | WSO2 Inc >>>>>> Email indu...@wso2.com >>>>>> Mobile 0772182255 >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Sajith Janaprasad Ariyarathna >>>>> Software Engineer; WSO2, Inc.; http://wso2.com/ >>>>> <https://wso2.com/signature> >>>>> >>>> >>>> >>>> >>>> -- >>>> *Kishanthan Thangarajah* >>>> Technical Lead, >>>> Platform Technologies Team, >>>> WSO2, Inc. >>>> lean.enterprise.middleware >>>> >>>> Mobile - +94773426635 <+94%2077%20342%206635> >>>> Blog - *http://kishanthan.wordpress.com >>>> <http://kishanthan.wordpress.com>* >>>> Twitter - *http://twitter.com/kishanthan >>>> <http://twitter.com/kishanthan>* >>>> >>>> _______________________________________________ >>>> Dev mailing list >>>> Dev@wso2.org >>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>> >>>> >>> >>> >>> -- >>> With regards, >>> *Manu*ranga Perera. >>> >>> phone : 071 7 70 20 50 >>> mail : m...@wso2.com >>> >> >> >> >> -- >> *Kishanthan Thangarajah* >> Technical Lead, >> Platform Technologies Team, >> WSO2, Inc. >> lean.enterprise.middleware >> >> Mobile - +94773426635 <+94%2077%20342%206635> >> Blog - *http://kishanthan.wordpress.com >> <http://kishanthan.wordpress.com>* >> Twitter - *http://twitter.com/kishanthan <http://twitter.com/kishanthan>* >> > > > > -- > Indunil Upeksha Rathnayake > Software Engineer | WSO2 Inc > Email indu...@wso2.com > Mobile 0772182255 > > _______________________________________________ > Dev mailing list > Dev@wso2.org > http://wso2.org/cgi-bin/mailman/listinfo/dev > >
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev