Как преобразовать строку Json в объект Json в Swift 4?

5a5c3976a28d4648051157.png
json =
5a5c3981b0a89736024830.png
пробовал
let data = try? JSONSerialization.data(withJSONObject: value, options: []) не получилось
как преобразовать в массив и вытащить от туда "email"?
  • Вопрос задан
  • 412 просмотров
Пригласить эксперта
Ответы на вопрос 1
D_mitry
@D_mitry
iOS / Android developer
let arr = value as? [ [String : Any] ]

for obj in arr {
   if let email = obj["email"] as? String {
      //do something
      print(email)
   }
}


Ну или с большим количеством проверок
if let arr = value as? [Any] {
   for el in arr {
      if let obj = el as? [String : Any], let email = obj["email"] as? String {
         //do something
         print(email)
      }
   }
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы