¿Cómo leer datos de un archivo JSON local en Swift?

Introducción

Asumiremos que queremos agregar un archivo JSON dentro de nuestro proyecto y queremos acceder a sus datos en un lenguaje rápido.

Código

Puede crear un archivo JSON en Xcode yendo a Archivo> Nuevo archivo> Vaciar y déle al nombre cualquier nombre (por ejemplo, example.json). El archivo se agregará y luego podemos agregar una cadena JSON en el archivo. es decir

{"animal": "León", "pájaro": "Gorrión"}

Puede agregar la cadena mencionada anteriormente directamente en el archivo JSON que creamos. La siguiente función se puede usar para leer los datos JSON del archivo JSON, de modo que se pueda acceder a ellos en Swift:

  static func readJSONFromFile (fileName: String) -> Any? {var json: cualquiera? if let path = Bundle.main.path (forResource: fileName, ofType: "json") {do {let fileUrl = URL (fileURLWithPath: path) // Obteniendo datos del archivo JSON usando la URL del archivo let data = try Data (contentsOf : fileUrl, options: .mappedIfSafe) json = try? JSONSerialization.jsonObject (with: data)} catch {// Manejar error aquí}} return json}

Leave a Reply

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