Hi Tharindu,

hmmm will have to debug a little and see. I have done som changes to the
json parser, so take an update of jaggery stuff and try it out. if fails,
lets have a look offline.

Regards,
/Nuwan

On Wed, May 2, 2012 at 2:53 PM, Tharindu Mathew <[email protected]> wrote:

> the part that gets printed is cause of the first line...
>
> If you notice, the print in the loop causes the error.
>
>
> On Wed, May 2, 2012 at 2:12 PM, Nuwan Bandara <[email protected]> wrote:
>
>> so some parts are getting printed while some are not, can you identify
>> whats the result element that cannot get printed
>>
>>
>> On Wed, May 2, 2012 at 1:57 PM, Tharindu Mathew <[email protected]>wrote:
>>
>>>  #11:           print("The " + i + "th result is : " + result[i]);
>>>
>>> so the object that causes this is result[i]
>>>
>>> On Wed, May 2, 2012 at 1:51 PM, Nuwan Bandara <[email protected]> wrote:
>>>
>>>> whats the object at line #11
>>>>
>>>>
>>>> On Wed, May 2, 2012 at 1:47 PM, Tharindu Mathew <[email protected]>wrote:
>>>>
>>>>>
>>>>>
>>>>> On Wed, May 2, 2012 at 1:33 PM, Nuwan Bandara <[email protected]> wrote:
>>>>>
>>>>>> result is an array of json objects ?
>>>>>
>>>>> yes
>>>>>
>>>>>> Cannot exactly tell the issue from the code you have sent. how did
>>>>>> you create the array.
>>>>>
>>>>> it is a result from a db query.
>>>>>
>>>>>> There is a know issue in json stringyfy and parse [1], but am not
>>>>>> sure if thats the case for your scenario.
>>>>>>
>>>>>> [1] https://wso2.org/jira/browse/JAGGERY-205
>>>>>>
>>>>> I think it's different. This is a valid json object.
>>>>>
>>>>>>
>>>>>>
>>>>>> On Wed, May 2, 2012 at 1:10 PM, Tharindu Mathew <[email protected]>wrote:
>>>>>>
>>>>>>> Hi Jag devs,
>>>>>>>
>>>>>>> Initial investigation reveals that this is something to do with how
>>>>>>> reflections are handled when using Rhino, probably in toString() for a 
>>>>>>> json
>>>>>>> element.
>>>>>>>
>>>>>>> Is there something wrong with the code? or is this expected?
>>>>>>>
>>>>>>> Code:
>>>>>>>
>>>>>>> print (result);
>>>>>>> for (var i = 0; i < result.length; i++) {
>>>>>>>             print("The " + i + "th result is : " + result[i]);
>>>>>>> }
>>>>>>>
>>>>>>> Output:
>>>>>>> [{"PROD_NAME" : "Sugar", "QUANTITY_SOLD" : "3760", "TOTAL_AMOUNT" :
>>>>>>> "34800.0", "PROD_ID" : "55"}, {"PROD_NAME" : "Milk", "QUANTITY_SOLD" :
>>>>>>> "563", "TOTAL_AMOUNT" : "24500.0", "PROD_ID" : "124"}, {"PROD_NAME" :
>>>>>>> "Bread", "QUANTITY_SOLD" : "5604", "TOTAL_AMOUNT" : "124900.0", 
>>>>>>> "PROD_ID" :
>>>>>>> "235"}, {"PROD_NAME" : "Butter", "QUANTITY_SOLD" : "320", 
>>>>>>> "TOTAL_AMOUNT" :
>>>>>>> "16900.0", "PROD_ID" : "346"}]
>>>>>>>
>>>>>>> Cannot find default value for object. at line #11
>>>>>>>
>>>>>>> --
>>>>>>> Regards,
>>>>>>>
>>>>>>> Tharindu
>>>>>>>
>>>>>>> blog: http://mackiemathew.com/
>>>>>>> M: +94777759908
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Dev mailing list
>>>>>>> [email protected]
>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> *Thanks & Regards,
>>>>>>
>>>>>> Nuwan Bandara
>>>>>> Associate Technical Lead & Member, MC, Development Technologies
>>>>>> WSO2 Inc. - lean . enterprise . middleware |  http://wso2.com
>>>>>> blog : http://nuwanbando.com; email: [email protected]; phone: +94 11
>>>>>> 763 9629
>>>>>> *
>>>>>> <http://www.nuwanbando.com/>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Regards,
>>>>>
>>>>> Tharindu
>>>>>
>>>>> blog: http://mackiemathew.com/
>>>>> M: +94777759908
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> *Thanks & Regards,
>>>>
>>>> Nuwan Bandara
>>>> Associate Technical Lead & Member, MC, Development Technologies
>>>> WSO2 Inc. - lean . enterprise . middleware |  http://wso2.com
>>>> blog : http://nuwanbando.com; email: [email protected]; phone: +94 11 763
>>>> 9629
>>>> *
>>>> <http://www.nuwanbando.com/>
>>>>
>>>
>>>
>>>
>>> --
>>> Regards,
>>>
>>> Tharindu
>>>
>>> blog: http://mackiemathew.com/
>>> M: +94777759908
>>>
>>>
>>
>>
>> --
>> *Thanks & Regards,
>>
>> Nuwan Bandara
>> Associate Technical Lead & Member, MC, Development Technologies
>> WSO2 Inc. - lean . enterprise . middleware |  http://wso2.com
>> blog : http://nuwanbando.com; email: [email protected]; phone: +94 11 763
>> 9629
>> *
>> <http://www.nuwanbando.com/>
>>
>
>
>
> --
> Regards,
>
> Tharindu
>
> blog: http://mackiemathew.com/
> M: +94777759908
>
>


-- 
*Thanks & Regards,

Nuwan Bandara
Associate Technical Lead & Member, MC, Development Technologies
WSO2 Inc. - lean . enterprise . middleware |  http://wso2.com
blog : http://nuwanbando.com; email: [email protected]; phone: +94 11 763 9629
*
<http://www.nuwanbando.com/>
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to