Comment lire les données d'un fichier JSON local dans Swift?

Introduction

Nous supposerons que nous souhaitons ajouter un fichier JSON dans notre projet et que nous voulons accéder à ses données en langage rapide.

Code

Vous pouvez créer un fichier JSON dans Xcode en allant dans Fichier> Nouveau fichier> Vider et en lui attribuant un nom (par exemple, exemple.json). Le fichier sera ajouté et nous pourrons ensuite ajouter une chaîne JSON dans le fichier. c'est à dire –

{"animal": "Lion", "oiseau": "Moineau"}

Vous pouvez ajouter la chaîne mentionnée ci-dessus directement dans le fichier JSON que nous avons créé. La fonction suivante peut être utilisée pour lire les données JSON à partir d’un fichier JSON afin de pouvoir y accéder dans Swift –

  fonction statique readJSONFromFile (nom_fichier: String) -> Any? {var json: Tout le monde? if let path = Bundle.main.path (forResource: fileName, ofType: "json") {do {let fileUrl = URL (fileURLWithPath: path) // Obtention de données d'un fichier JSON à l'aide de l'URL de fichier let data = try Data (contentsOf : fileUrl, options: .mappedIfSafe) json = essayer? JSONSerialization.jsonObject (with: data)} catch {// Traite l'erreur ici}} return json}

Leave a Reply

Your email address will not be published. Required fields are marked *