【发布时间】:2019-02-01 15:35:02
【问题描述】:
如何通过按键手动解码【专辑】和【图片】? 我试过了,但我做不到。 不知道是什么错误? 谢谢 ! 我的 Json http://appscorporation.ga/api-user/test
struct ProfileElement: Codable {
let user: User
let postImage: String
let postLikes: Int
let postTags: String
enum CodingKeys: String, CodingKey {
case user
case postImage = "post_image"
case postLikes = "post_likes"
case postTags = "post_tags"
}
}
struct User: Codable {
let name, surname: String
let profilePic: String
let albums: [Album]
enum CodingKeys: String, CodingKey {
case name, surname
case profilePic = "profile_pic"
case albums
}
}
第二块
struct Album {
let id: Int
let title: String
var images: [Image]
enum AlbumKeys: String, CodingKey {
case id = "id"
case title = "title"
case images = "images"
}
}
struct Image: Codable {
let id: Int
let url: String
enum CCodingKeys: String, CodingKey {
case id = "id"
case url = "url"
}
}
【问题讨论】:
-
专辑不符合 Codable?和图像中“CCodingKeys”的拼写错误。还有“AlbumKeys”。
标签: json swift xcode parsing codable