JSON图像数据不是预期的

时间:2018-06-13 03:58:06

标签: json swift image uiimage

在服务器中,我有一个图像的字节数组。我从JSON请求收到的数据与服务器上的数据不同。我得到了一些奇怪的字符串,而不是图像的字节数组。

这是我的代码:

Alamofire.request(mainUrl, method:.post , parameters: paramstring , encoding: JSONEncoding.default, headers: nil).responseJSON { response in
    if let data = response.data
    {
        switch response.result
        {
        case.failure(let error):
            print(error)
        case.success(let value):
            let json = JSON(value)
            guard let dataarr = json["my_profile"].arrayObject as? [String] else {return}
            var imagebyte = dataarr[0] // here I should get byte array of image
            let data = Data(bytes: imagebyte) // convert byte array to data
            self.MainView.avatarImageView.image = UIImage(data: data)
        }
    }
}

0 个答案:

没有答案