Как мне декодировать следующий json-массив (который является частью http-запроса)
[
{ "id": 0, "name": "darth maul" },
{ "id": 1, "name": "darth sidious" }
]
в быстрых парах 3 с функцией декодирования?
код пара:
struct User: Content {
var id: Int
var name: String
}
router.put("user") { request -> Future<HTTPStatus> in
return try request.content.decode(User.self).map({ (user) -> (HTTPStatus) in
// process ...
return .ok
})
}