json - JSON图像数据不符合预期
问题描述
在服务器中,我有一个图像的字节数组。我从 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)
}
}
}
解决方案
推荐阅读
- javascript - 将数据传递给兄弟组件
- import - 将密钥导入 SmartCard HSM 4k
- python-3.x - 我如何确保每次在我的 kivy 应用程序中按下按钮时,页面都会再次运行
- python - 为什么熊猫布尔掩码没有给我想要的结果?我在这里想念什么?
- android - OTA 更新后 AOSP 无法启动(LoadImageAndAuth 失败)
- python - 移动每行的最后一个非空值 - Pandas
- python - 在 Python 中将字符串解析为不同的格式
- python-3.x - python3-venv在项目中的安装位置
- python - 了解 tkinter 中的 root 和 tk.Frame
- android-studio - 如何防止数组中获得的字符串在嵌套的for循环中重复?