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" : { ... }
}
Спасибо!!