swift JSONEncoder() 如何编码 swift NSDate/ 数据类型?
How does swift JSONEncoder() encode swift NSDate/ Data types?
在swift中,JSOnEncoder() 是如何编码数据数据类型的?
这是我正在编码的结构
struct VoiceQueryRequest: Codable {
var type:String = "voiceQuery"
var audioOutput:Data = Data()
}
我正在使用 websockets 将编码的 json 对象发送到节点服务器。我正在使用 URLSessionWebSocketTask.Message.data 创建 websockets 消息。
我需要了解 audioOutput: Data 属性是如何编码的,以便我可以解码服务器上的对象。
JSONEncoder
有一个 dataEncodingStrategy
属性 决定 Data
属性的编码方式。默认是将其编码为 base 64 字符串。
在swift中,JSOnEncoder() 是如何编码数据数据类型的?
这是我正在编码的结构
struct VoiceQueryRequest: Codable {
var type:String = "voiceQuery"
var audioOutput:Data = Data()
}
我正在使用 websockets 将编码的 json 对象发送到节点服务器。我正在使用 URLSessionWebSocketTask.Message.data 创建 websockets 消息。
我需要了解 audioOutput: Data 属性是如何编码的,以便我可以解码服务器上的对象。
JSONEncoder
有一个 dataEncodingStrategy
属性 决定 Data
属性的编码方式。默认是将其编码为 base 64 字符串。