質問です。
{
list: {
total: 50
count: 20
},
album_records: [
{
"image_url": "https//""
"comment": "東京観光"
"make_date": "2015-05-01 12:04:36"
},
{
"image_url": "https//
"comment": "東京観光"
"make_date": "2015-05-01 12:04:40"
},
{
"image_url": "https//"",
"comment": "東京観光",
"make_date": "2015-06-01 12:05:40"
},
{
"image_url": "https//
"comment": "東京観光",
"make_date": "2015-12-01 12:06:10"
}
]
}
上記のjsonに対して下記のようなcodable準拠の構造体を定義したのですが、デコードする際にエラーになってしまい、原因がどこにあるのかわからないでいます。
class AlbumContents: Codable {
let list : List
}
struct List: Codable {
let total: Int
let count: Int
let albumRecords : [AlbumRecord]
private enum CodingKeys: String, CodingKey { case total case count case albumRecords = "album_records" }
}
struct AlbumRecord : Codable {
let image_url: URL
let comment: String
let makeDate: String
private enum CodingKeys: String, CodingKey { case imageUrl = "image_url" case comment case makeDate = "make_date" }
}
ここが違うなどのご指摘等ございましたら、教えていただけるとありがたいです。
どうぞよろしくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。