Что не так со структурой для парсинга JSON?


#1

Всем привет! Правильно ли я сделал структуру для парсинга json?
Можно даже сказать проще, как парсится подобного рода json?
Скрин того, как сейчас и ошибки прилагаю. Заранее спасибо!
{
“collection”:{
“links”:[
{
“href”:“https://images-api.nasa.gov/search?q=apollo+11…&page=2”,
“rel”:“next”,
“prompt”:“Next”
}
],
“items”:[
{
“data”:[
{
“title”:“Apollo 11 Overview”,
“media_type”:“video”,
“center”:“HQ” …


#2
{
    “collection”:{
        “links”:[
            {
                “href”:“https://images-api.nasa.gov/search?q=apollo+11…&page=2”,
                “rel”:“next”,
                “prompt”:“Next”
            }
        ],
        “items”:[
            {
                “data”:[
                    {
                        “title”:“Apollo 11 Overview”,
                        “media_type”:“video”,
                        “center”:“HQ” …
                    }
                ]
            }
        ]
    }
}


struct SearchResponse: Decodable {
    var collection: NASAItems
}

struct NASAItems: Decodable {
    var links: [Links]
    var items: [Items]
}

struct Links: Decodable {
    var href: String
    var rel: String
    var prompt: String
}

struct Items: Decodable {
    var data: [ItemData]
}

struct ItemData: Decodable {
    var title: String
    var media_type: String
    var center: String
}

#3

Низкий Вам поклон!:+1: