Из структуры в JSON без Codable


#1

Всем привет! Сторонняя сдк десереализует json, приходящий c сервера, в структуру, которая подписана под Decodable, а мне нужно наоборот, из нее получить json строку. Подписать сдкашную структуру под Codable, понятное дело, я не могу

struct User: Decodable {
    let id: String
    let name: String
    let verification: Sdk.VerificationType 
}

print(user)

// User(id: "12345", name: "Max", verification: Sdk.User.VerificationType.notRequired)

#2

Почему?



#3

Extension’ы тоже запрещены?


#4

с расширением такая история: Implementation of ‘Encodable’ cannot be automatically synthesized in an extension in a different file to the type


#5

Посмотрите тут