Arrays 快速访问列表中的列表

Arrays 快速访问列表中的列表,arrays,swift,list,Arrays,Swift,List,[“列表”:可选([可选([“电话”:可选(+51263153765”),“姓名”:可选(“彼得代理”),“类型名称”:可选(“用户”),“电子邮件”:可选(“peter@pety.com)可选([“名称”:可选(“托马斯代理”),“uu类型名称”:可选(“用户”),“电子邮件”:可选(“email@gmail.biz“”,“电话”:可选(“+1313131231”))],“uu类型名称”:可选(“比较器”)] 如何访问[列表可选([…])中每个数组的每个元素的值 所以我可以像这样使用这个值--

[“列表”:可选([可选([“电话”:可选(+51263153765”),“姓名”:可选(“彼得代理”),“类型名称”:可选(“用户”),“电子邮件”:可选(“peter@pety.com)可选([“名称”:可选(“托马斯代理”),“uu类型名称”:可选(“用户”),“电子邮件”:可选(“email@gmail.biz“”,“电话”:可选(“+1313131231”))],“uu类型名称”:可选(“比较器”)]

如何访问[列表可选([…])中每个数组的每个元素的值

所以我可以像这样使用这个值-->


电话和姓名也是如此,如果某人的大脑与swift有关,请提供帮助。

请在问题中包含适当的样本数据
let listDictionary = ["list": Optional([Optional(["phone": Optional("+51263153765"),
                                                  "name": Optional("Peter Agent"),
                                                  "__typename": Optional("User"),
                                                  "email": Optional("peter@pety.com")]),
                                        Optional(["name": Optional("Thomas Agent"),
                                                  "__typename": Optional("User"),
                                                  "email": Optional("email@gmail.biz"),
                                                  "phone": Optional("+1313131231")])]),
                       "__typename": Optional("CompareUsers")]
        
if let listArray = listDictionary["list"] {
  for data in listArray {
     if let personData =  data {
        if let phone = personData["phone"], let name = personData["name"], let email = personData["email"], let type = personData["__typename"] {
            print("User: \(name) of type: \(type), has phone number: \(phone) and email: \(email)")
        }
      }
   }
 }
let listDictionary = ["list": Optional([Optional(["phone": Optional("+51263153765"),
                                                  "name": Optional("Peter Agent"),
                                                  "__typename": Optional("User"),
                                                  "email": Optional("peter@pety.com")]),
                                        Optional(["name": Optional("Thomas Agent"),
                                                  "__typename": Optional("User"),
                                                  "email": Optional("email@gmail.biz"),
                                                  "phone": Optional("+1313131231")])]),
                       "__typename": Optional("CompareUsers")]
        
if let listArray = listDictionary["list"] {
  for data in listArray {
     if let personData =  data {
        if let phone = personData["phone"], let name = personData["name"], let email = personData["email"], let type = personData["__typename"] {
            print("User: \(name) of type: \(type), has phone number: \(phone) and email: \(email)")
        }
      }
   }
 }