現在、AlamofireObjectMapper を使用して JSON オブジェクトを作成しています。JSON配列にアクセスするのに苦労しています:
これは JSON 配列です。
[
{
"city": "string",
"country": "string",
"county": "string",
}
]
これは機能です:
func getMemberDetails ( id: String) {
Alamofire.request(.GET, "\(baseURL)/api/Members/\(id)/memberDetails").responseArray { (response: Response<[MemberDetailInfo], NSError>) in
let memberDetailArray = response.result.value
if let memberDetailArray = memberDetailArray {
for memberDetail in memberDetailArray {
print(memberDetail.createDate)
print(memberDetail.id)
}
}
}
}
これはクラスです:
class MemberDetailInfo: Mappable{
var city: String?
var country: String?
var county: String?
required init?(_ map: Map) {
mapping(map)
}
unc mapping(map: Map) {
city <- map["city"]
country <- map["country"]
county <- map["county"]
}
}
ステップスルーするたびに、最後までジャンプするだけで、なぜ機能しないのかわかりません。配列から JSON データを抽出する方法を知っている人がいれば、大歓迎です。