Я пытаюсь напечатать JSON в Swift 2.0 с использованием SwiftyJSON и Alamofireпечать в формате JSON, начиная с массивом с SwiftyJSON
Alamofire.request(.GET, "http://announcement.vassy.net/api/AnnouncementAPI/Get/").responseJSON { (Response) -> Void in
//check if result has value
if let value = Response.result.value {
let json = JSON(value)
print(json)
}
}
И это отлично работает, но при попытке получить доступ к определенной строке, это происходит:
Alamofire.request(.GET, "http://announcement.vassy.net/api/AnnouncementAPI/Get/").responseJSON { (Response) -> Void in
//check if result has value
if let value = Response.result.value {
let json = JSON(value)
print(json["Body"].stringValue)
}
}
И это небольшая часть файла JSON я Fetching с сервера:
[
{
"InsertDate" : "2016-02-19T05:00:00",
"Title" : "Musical Theatre Yearbook Photo",
"Body" : "This is a yearbook photo reminder.",
"Id" : 34641
}
]
Я работал над этим некоторое время и ничего не могу понять, моя кишка говорит мне, что JSON в порядке, это именно то, как код пытается его распечатать.
все работает нормально на Postman (или что-то подобное)? – senty
@omar проверить следующий ответ он решит вашу проблему –