Как разобрать массив JSON в массиве Swift? - PullRequest
0 голосов
/ 13 октября 2018

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

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

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

1 Ответ

0 голосов
/ 13 октября 2018

Правильный 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)
...