我解释说mandrill_事件只包含一个对象.如何访问它的event-property
?
var req = { mandrill_events: '[{"event":"inbound","ts":1426249238}]' }
我解释说mandrill_事件只包含一个对象.如何访问它的event-property
?
var req = { mandrill_events: '[{"event":"inbound","ts":1426249238}]' }
为了回答您的标题问题,您使用[0]
来访问第一个元素,但是现在mandrill_events
包含一个字符串,而不是一个数组,因此mandrill_events[0]
将只为您提供第一个字符‘[’.
So either correct your source to:
var req = { mandrill_events: [{"event":"inbound","ts":1426249238}] };
然后是req.mandrill_events[0]
,或者如果你认为它是一个字符串,请解析该字符串包含的JSON:
var req = { mandrill_events: '[{"event":"inbound","ts":1426249238}]' };
var mandrill_events = JSON.parse(req.mandrill_events);
var result = mandrill_events[0];