Posteriormente a consultar expertos en este tema, programadores de deferentes ramas y profesores dimos con la solución a la interrogande y la dejamos plasmada en esta publicación.
Solución:
var req = mandrill_events: '["event":"inbound","ts":1426249238]'
console.log(Object.keys(req)[0]);
Hacer cualquier objeto array (req
), entonces simplemente haga Object.keys(req)[0]
para elegir el primero key en el objeto array.
Para responder a su pregunta titular, utiliza [0]
para acceder al primer elemento, pero tal como está mandrill_events
contiene una string no un arrayasi que mandrill_events[0]
solo obtendrá el primer carácter, ‘[‘.
So either correct your source to:
var req = mandrill_events: ["event":"inbound","ts":1426249238] ;
y entonces req.mandrill_events[0]
o si estás atascado con que sea un stringanalice el JSON el string contiene:
var req = mandrill_events: '["event":"inbound","ts":1426249238]' ;
var mandrill_events = JSON.parse(req.mandrill_events);
var result = mandrill_events[0];
la propiedad del evento parece ser string primero tienes que analizarlo en json:
var req = mandrill_events: '["event":"inbound","ts":1426249238]' ;
var event = JSON.parse(req.mandrill_events);
var ts = event[0].ts
Te mostramos las reseñas y valoraciones de los lectores
Puedes sostener nuestra tarea fijando un comentario y dejando una puntuación te lo agradecemos.