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

Reply via email to