Я хочу получить доступ к некоторым данным моего Json, находящимся внутри другого json
, вот мой код:
let extraData = userInfo["extraData"] as! [String : Any]
print(extraData["message_id"])
, но я получаю ошибку ниже при запуске:
Could not cast value of type '__NSCFString' (0x264300f90) to 'NSDictionary' (0x264301bc0)
вот мой Json:
[AnyHashable ("largeIcon"): http://test.png, AnyHashable ("notifyType"): notifyData, AnyHashable ("ledColor"): # f39c12, AnyHashable ("extraData"): {"is_background": 0, "message_id": "1156", "deep_link": {"action_type": "U", "url": "teknik: // teknik"}},AnyHashable ("message"): test, AnyHashable ("id"): 50368138, AnyHashable ("vibrate"): 1, AnyHashable ("gcm.message_id"): 0: 1544436390847% bebba17fbebba17f, AnyHashable ("autoRun"): false, AnyHashable ("action"): {"type": "A", "url": "Activity.MessageActivityJava"}, AnyHashable ("sound"): 3, AnyHashable ("title"): newtest, AnyHashable ("aps"): {" content-available "= 1;}]