Leggere file YAML in Swift con YamlSwift

Mattepuffo's logo
Leggere file YAML in Swift con YamlSwift

Leggere file YAML in Swift con YamlSwift

YamlSwift è una libreria per Swift per leggere file YAML.

Io l'ho testata giusto su un programmino per CLI, ma il suo utilizzo dovrebbe essere abbastanza uguale anche in altri ambiti.

Per l'installazione io ho usato direttamente Xcode: File -> Add Package Dependencies e mettete l'url di GitHub.

Detto questo create un file YAML con qualcosa dentro:

nome: "Mirco"
cognome: "Mirchi"
eta: 20

Questo il codice in cui leggiamo il file e lo carichiamo:

import Foundation
import Yaml

let text = try String(contentsOf: URL(filePath: "test.yaml")!, encoding: String.Encoding.utf8)
let value = try! Yaml.load(text)

let nome: String = value["nome"].string!
let eta: Int = value["eta"].int!

print("NOME: \(nome), ETA: \(eta)")

Enjoy!


Condividi

Commentami!