将套接字响应转换为Swift中的字典

时间:2016-12-15 10:54:17

标签: swift

我从套接字得到响应如下:

(
    {
    response =   {
        demo =   (           
                            {
                "code" = 612064;
                "code1" = "T";
                "code2" = "http://www.XXXXXXX.com";
            }        
        );
        response = "get_nearby";

    };
    status = success;
    }
)

如何转换为字典?

1 个答案:

答案 0 :(得分:2)

您展示的回复不是Dictionary它是Dictionary的数组,因此请尝试将您的回复转换为[[String:AnyObject]]

if let array = yourResponse as? [[String:AnyObject]], let firstDic = array.first {
    print(firstDic)
    print(firstDic["status"])
}