我正嘗試使用適配器進行推送通知。我遵循此IBM Worklight Developer站點中定義的推送通知的所有步驟,並製作項目及其工作。現在我想進一步發送通知到特定的設備。爲此工作燈提供getDeviceSubscriptions()方法,該方法返回包含每個訂閱設備的對象數的JSON數組。從JSON獲取數據
deviceSubscriptions = userSubscription.getDeviceSubscriptions() ;
的JSON包括:
[{
"platform": "",
"eventSourceId": "",
"alias": "",
"token": "",
"userAgent": "",
"device": "",
"applicationId": "",
"options": {}
},
{
"platform": "",
"eventSourceId": "",
"alias": "",
"token": "",
"userAgent": "",
"device": "",
"applicationId": "",
"options": {}
}]
現在我想關鍵device
和令牌的價值。那麼如何才能實現。
當時我使用JSON.stringify
它返回一個字符串,但我希望有設備和令牌直接訪問。當我使用JSON.parse
時,它給出[object , Object]
但不顯示任何JSON。
這JSON代碼是無效的,是故意的嗎? – Imperative