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
No answers yet.
Connectez-vous pour laisser une réponse