Thanks Julien, it worked.
Can we refer deep level objects in this manner, using array notation [] in
place of dot notation ?

Thanks for your help !

Regards,
Gaurav



On Mon, Mar 10, 2014 at 8:06 PM, Julien L. <[email protected]> wrote:

> The dot notation is the shortcut of the array access. Just use
> *data.result[0]['@rid']* in this case.
>
>
> On Monday, March 10, 2014 2:33:06 PM UTC+1, Gaurav Dhiman wrote:
>
>> @Lvc, as suggested by you, when I use ['@rid']
>> *alert(data.result[0].['@rid']);*
>>
>> Chrome debugger says "Uncaught SyntaxError: Unexpected string"
>>
>> Any other suggestions. I am sure many other OrientDB users must have
>> faced this basic thing while consuming OrientDB generated JSON in their app.
>>
>> Can not we configure OrientDB to use some other character in place of @
>> and # while throwing out JSON to client ?
>>
>>
>> Regards,
>> Gaurav
>>
>>
>>
>> On Mon, Mar 10, 2014 at 4:42 PM, Luca Garulli <[email protected]> wrote:
>>
>>> Hi,
>>> Use ['@rid']
>>>
>>> Lvc@
>>>
>>> Sent from Mobile device
>>> Il 10/mar/2014 17:22 "Gaurav Dhiman" <[email protected]> ha scritto:
>>>
>>>>  Issue - @ character is not a valid character in JavaScript identifier
>>>> (variable, function name etc), then how to refer @rid in returned JSON from
>>>> OrientDB ?
>>>>
>>>> Details:
>>>>
>>>> When I get the JSON response from OrientDB and I try to show the @rid,
>>>> @type etc in app, I get JS error
>>>>
>>>> In client http response function, below is the wrong syntax
>>>> function httpResponse (data, status) {
>>>>    alert(data.result[0].@rid);                     // how to refer @rid
>>>> here ??
>>>> }
>>>>
>>>> --
>>>>
>>>> ---
>>>> You received this message because you are subscribed to the Google
>>>> Groups "OrientDB" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>> an email to [email protected].
>>>>
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>>  --
>>>
>>> ---
>>> You received this message because you are subscribed to a topic in the
>>> Google Groups "OrientDB" group.
>>> To unsubscribe from this topic, visit https://groups.google.com/d/
>>> topic/orient-database/cieTooNWJms/unsubscribe.
>>> To unsubscribe from this group and all its topics, send an email to
>>> [email protected].
>>>
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>  --
>
> ---
> You received this message because you are subscribed to a topic in the
> Google Groups "OrientDB" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/orient-database/cieTooNWJms/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> [email protected].
> For more options, visit https://groups.google.com/d/optout.
>

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"OrientDB" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to