Swift Json кодировщик с заказом

Я пытаюсь разобрать мой объект в Json с помощью Ciftable.

мой класс примерно такой:

struct MyObject : Codable {
    let rate : String?
    let doc : String?
    let name : String?
    let list : [String:MyList]?

    enum CodingKeys: String, CodingKey {
        case rate = "rate"
        case doc = "doc"
        case name = "name"
        case list = "list"
    }
    init(from decoder: Decoder) throws {
        ...
    }
...
}

и мой вывод

{
    "doc" : "xxx",
    "list" : { ... },
    "name" : "yyy",
    "rate" : "123"
}

Можно ли управлять порядками кодера, чтобы я мог сделать вывод:

{
    "rate" : "123",
    "doc" : "xxx",
    "name" : "yyy",
    "list" : { ... }
}

Спасибо!!

0 ответов

Другие вопросы по тегам