Pourquoi le code suivant me donne-t-il l'erreur :
Type non valide dans l'écriture JSON (_SwiftValue).
L'erreur se produit sur cette ligne :
urlRequest.httpBody = try JSONSerialization.data(withJSONObject: parameters)
Code complet :
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
}
1 votes
Si je comprends bien, votre
"status"
La clé contientcode
qui est du typeEnum
, cette erreur se produira. Remplacer le code parcode.rawValue
.