Как разобрать массив JSON в массиве Swift?

Я пытаюсь проанализировать JSON, как показано ниже:

"price": [
            [
                1539283140000,
                6288.07
            ],
            [
                1539283440000,
                6285.82
            ],
            [
                1539283740000,
                6285.81
            ],
            [
                1539284041000,
                6280.37
            ],
            [
                1539284340000,
                6280.19
            ]

Пожалуйста, помогите мне разобраться с этим. И есть ли возможность декодировать значение метки времени на дату.

1 ответ

Правильный JSON

{
    "price": [
            [
                1539283140000,
                6288.07
            ],
            [
                1539283440000,
                6285.82
            ],
            [
                1539283740000,
                6285.81
            ],
            [
                1539284041000,
                6280.37
            ],
            [
                1539284340000,
                6280.19
            ]
         ]
}

struct Root: Codable {
    let price: [[Double]]
}

let res = try? JSONDecodable().decode(Root.self,from:jsonData)
Другие вопросы по тегам