如何将java字节数组转换为swift nsdata?

如何将java字节数组转换为swift nsdata?,java,json,uiimageview,swift2,Java,Json,Uiimageview,Swift2,我从JavaRESTWebService获得json响应,它包含一个图像二进制数据,我无法转换这个二进制数据并在UIImageView中显示图像 我在swift中尝试了这个,但它返回零 let image = [Int]() let uintArray = intArray.map { UInt(bitPattern: $0) } let dataImage = NSData(bytes: uintArray, length: uintArray.count) 如何在JSON中发送二进制数

我从JavaRESTWebService获得json响应,它包含一个图像二进制数据,我无法转换这个二进制数据并在UIImageView中显示图像

我在swift中尝试了这个,但它返回零

let image = [Int]()  
let uintArray = intArray.map { UInt(bitPattern: $0) }
let dataImage = NSData(bytes: uintArray, length: uintArray.count)

如何在JSON中发送二进制数据?我从jsonJSON中获得的图像是字节数组。JSON是一种字符串格式,不支持二进制数据。您是否正在将数据转换为base64或其他格式?我可以反序列化json并获得类似[-37100,-16,-10,-39,31等]的数组我仍然不知道,但您可能可以尝试在服务器本身上反序列化数据以生成映像文件。这将确保正确生成响应。