Come leggere i dati dal file JSON locale in Swift?

Introduzione

Assumeremo che vogliamo avere un file JSON aggiunto all'interno del nostro progetto e vogliamo accedere ai suoi dati in un linguaggio veloce.

Codice

Puoi creare un file JSON in Xcode andando su File> Nuovo file> Vuoto e dare al file qualsiasi nome (ad esempio example.json). Il file verrà aggiunto e quindi possiamo aggiungere una stringa JSON nel file. cioè –

{"animal": "Lion", "bird": "Sparrow"}

Puoi aggiungere la stringa sopra menzionata direttamente nel file JSON che abbiamo creato. La seguente funzione può essere utilizzata per leggere i dati JSON dal file JSON in modo che sia possibile accedervi in ​​Swift –

  static func readJSONFromFile (fileName: String) -> Any? {var json: Any? if let percorso = Bundle.main.path (forResource: fileName, ofType: "json") {do {let fileUrl = URL (fileURLWithPath: percorso) // Ottenere dati dal file JSON utilizzando l'URL del file let data = try Data (contentsOf : fileUrl, opzioni: .mappedIfSafe) json = prova? JSONSerialization.jsonObject (with: data)} catch {// Handle error here} return json}

Leave a Reply

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