Mein Zweck ist die Ausführung einer REST-Postanforderung über Alamofire.Vom Swift-Objekt zu json (formatiert [String: Beliebig]) für Alamofire-REST-Post-Parameter (definiert als [String: Beliebige])
Ich habe ein Objekt:
struct Dog: Codable {
var name: String
var owner: String
}
ich verwenden:
let JSONString = user.toJSONString(prettyPrint: true) //ObjectMapper call
Rückkehr:
{
"name" : "Jon",
"owner" : "Jon Doe"
}
Aber ich will eine [String: Any]
Struktur, geeignet für alamofire Anfrage wie:
[
"name" : "Jon",
"owner" : "Jon Doe"
]
Wie geht das?
Sie könnten 'let dict = JSONSerialization.jsonObject (mit: JSONString.data (using: .utf8), Optionen: [])' (müssen versuchen/fangen), aber ich denke, dass es einfacher ist Lösung. – Larme