Avatar ·

Conversion d'un dictionnaire en JSON en Swift : guide étape par étape

Bonjour à tous ! Je suis débutant en Swift et j'essaie de comprendre JSON. Je dois envoyer des données au serveur au format JSON, et je les stocke sous forme de dictionnaire `[String: Any]`. Par exemple, j'ai ce dictionnaire : ```swift let userDict: [String: Any] = [ "name": "Иван", "age": 30, "isActive": true, "address": [ "city": "Москва", "zip": "101000" ] ] ``` J'ai essayé d'utiliser `JSONSerialization`, mais je reçois constamment des erreurs. Voici mon code : ```swift let jsonData = try JSONSerialization.data(withJSONObject: userDict, options: .prettyPrinted) ``` Erreur : `"Invalid value around key 'age'."` — je ne comprends pas pourquoi cela se produit. J'ai lu la documentation, mais elle me semble compliquée. Dites-moi comment convertir correctement un dictionnaire en JSON ? Dois-je vérifier les types de données ? Et comment reconvertir `Data` en dictionnaire ? Je serais reconnaissant pour des exemples avec explications. <<>>

Le problème principal et sa solution

Votre erreur se produit parce que