Como ler dados do arquivo JSON local no Swift?

Introdução

Vamos supor que queremos ter um arquivo JSON adicionado dentro do nosso projeto e queremos acessar seus dados em linguagem rápida.

Código

Você pode criar um arquivo JSON no Xcode acessando File> New File> Empty e dar um nome ao arquivo (por exemplo, example.json). O arquivo será adicionado e, em seguida, podemos adicionar uma sequência JSON no arquivo. ie –

{"animal": "Leão", "pássaro": "Pardal"}

Você pode adicionar a String mencionada acima diretamente no arquivo JSON que criamos. A seguinte função pode ser usada para ler os dados JSON do arquivo JSON para que ele possa ser acessado no Swift –

  estático func readJSONFromFile (fileName: String) -> Qualquer? {var json: Any? se permitido path = Bundle.main.path (forResource: fileName, ofType: "json") {fazer {deixar fileUrl = URL (fileURLWithPath: path) // Obtendo dados do arquivo JSON usando o URL do arquivo let data = try Data (contentsOf : fileUrl, opções: .mappedIfSafe) json = try? JSONSerialization.jsonObject (with: data)} catch {// Lidar com erro aqui}} return json}

Leave a Reply

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