Распарсить JSON ответ с aps.net сервера

json
swift

#1

Буду очень благодарен за помощь, поскольку не могу найти решение (


Json это выглядит так:

{
"isOk":true,
"result":"[
{
	"Name":"file0",
	"Size":93316,
	"MimeType":"image/jpeg",
	"Body":"/9j/4QAYRXIDIwMTAvM..."
},

{
	"Name":"file1",
	"Size":146597,
	"MimeType":"image/jpeg",
	"Body": "/9j/4AAQSk.."
]",

"errorMessage":null
}

Здесь свойство result - это коллекция.
Подскажите, Как оптимальнее всего добраться до свойства "Body"?



Я получаю ответ в Alamofire

Alamofire.request(postURL, method: .post, parameters: parameters, encoding: URLEncoding.default).responseJSON { response in
            switch response.result {
                case .success:
                    if let result = response.result.value {
                         print("\n result:", result)
                    }
          }
}




C помощью Swiftyjson добираюсь к коллекции "result", но ее распарсить не могу (

let responseResult = self.json["result"]
print("\nresponseResult:", responseResult)


Ответ следующий:
responseResult: [{"Name":"file0","Size":70123,"MimeType":"image/jpeg","Body":"/9j/4AAQSkZJRgABAQAAAQABAAD

Ответ парсингу через SwiftyJson не подается, буду очень благодарен совету


#2

SwiftyJson? Зачем? Есть же встроенная возможность парсить json, при том не придется тянуть никаких библиотек: