Я пытаюсь читать электронную почту из файла JSON в быстрой (2.2), которая является:как читать данные из JSON в swift2
{ "employees" : [
{
"name": "sudhanshu",
"email": "[email protected]",
"password": "password"
"profilePic": ""
},
{
"name": "prokriti",
"email": "[email protected]",
"password": "[email protected]",
"profilePic": ""
}
]}
Но я получаю ошибку «Error Domain = NSCocoaErrorDomain Код = 3840» Unescaped управляющий символ вокруг символа 128. «UserInfo = {NSDebugDescription = Unescaped управляющий символ вокруг символа 128.}« Я видел более ранние сообщения, но не смог найти, где именно проблема?
if let path = NSBundle.mainBundle().pathForResource("Employees", ofType: "json") {
if let data = NSData(contentsOfFile: path) {
do {
let jsonResult: NSDictionary = try NSJSONSerialization.JSONObjectWithData(data, options: NSJSONReadingOptions.MutableContainers) as! NSDictionary
if let error = jsonResult["error"] {
print("Error is: \(error)")
} else {
if let person = jsonResult["email"] {
print(person) // dictionary[@"quotables"]
}
}
} catch let error as NSError {
print("Error is: \(error)")
}
}
}
Заранее благодарен!
Пожалуйста, подумайте об объяснении, а не просто оставьте код. Спасибо :) – Fennec
Пожалуйста, обратитесь к объяснению кода –