为什么下面的代码给我的错误:JSONSerialization无效类型的JSON写(_SwiftValue)
Invalid type in JSON write (_SwiftValue).
错误是扔在这条线:
urlRequest.httpBody = try JSONSerialization.data(withJSONObject: parameters)
全码:
let parameters:Parameters = ["resource":[
[
"appUserCode":uuidString,
"productNFCode": self.nfCode!,
"status":code,
"applicationKey":appDelegate.api_key
]
]
]
do {
urlRequest.httpBody = try JSONSerialization.data(withJSONObject: parameters)
} catch {
// No-op
}
在我的情况下,每个关键值都没问题仍然出现此错误@KrishnaCA –
@Mansuu ....请检查是否有一个字符串是可选的,如下所示 – KrishnaCA