Lecture d'un fichier JSON en Swift : guide étape par étape pour iOS 8 et versions ultérieures
Bonjour à tous ! Je suis nouveau dans le développement Swift et iOS, et j'ai un problème avec la lecture d'un JSON à partir d'un fichier. Je travaille sur une application simple pour iOS 8 qui doit charger une liste d'utilisateurs à partir d'un fichier JSON local. Le fichier s'appelle `users.json`, il se trouve dans le dossier du projet (je l'ai ajouté via Xcode, et il est visible dans le navigateur).
Voici à quoi ressemble mon JSON :
```json
{
"users": [
{"id": 1, "name": "Иван", "email": "ivan@example.com"},
{"id": 2, "name": "Мария", "email": "maria@example.com"}
]
}
```
J'essaie de le lire avec `NSJSONSerialization`, mais j'obtiens constamment une erreur ou nil. Voici mon code :
```swift
if let path = NSBundle.mainBundle().pathForResource("users", ofType: "json") {
if let jsonData = NSData(contentsOfFile: path) {
do {
let json = try NSJSONSerialization.JSONObjectWithData(jsonData, options: []) as? [String: AnyObject]
print(json)
} catch {
print("Erreur de parsing JSON : \(error)")
No answers yet.
Connectez-vous pour laisser une réponse
Blogs