Hier ein einfaches Beispiel, wie man ein Json String auslesen bzw. parsen kann.
let str = "{\"names\": [\"Bob\", \"Tim\", \"Tina\"]}"
let data = Data(str.utf8)
do {
// Sicher stellen, dass es sich um das korrekte JSON Format handelt
if let json = try JSONSerialization.jsonObject(with: data, options: []) as? [String: Any] {
// try to read out a string array
if let names = json["names"] as? [String] {
print(names)
}
for (key, value) in json {
print("\(key) : \(value)")
}
}
} catch let error as NSError {
print("Failed to load: \(error.localizedDescription)")
}
Über den Autor