>
> when sending boolean value as a string(converting boolean to string using
> "Boolean.toString()"

Not very clear what you are saying here. Can you please show the code.

On Thu, Jan 19, 2017 at 4:23 PM, Danushka Fernando <danush...@wso2.com>
wrote:

> 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/0636635cbffa08157bdbd558b1212e
> 4d806474eb/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 <+94%2071%20633%202729>
>
> 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/uu
>>> f/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
>
>


-- 
With regards,
*Manu*ranga Perera.

phone : 071 7 70 20 50
mail : m...@wso2.com
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to