Swift Codable PascalCase JSON для свойств camelCase в модели Swift

Если мне нужно декодировать JSON из API, где каждое свойство в JSON использует соглашение об именах PascalCase, как я могу заставить Codable ожидать этого и конвертировать его в camelCase для внутреннего использования?

Например, если API возвращает что-то вроде {"Name": "Tony Montana"}и я хочу расшифровать его struct Person: Codable { let name: String }, нужно ли указывать свои собственные ключи кодирования или я могу указать параметр в JSONDecoder, который автоматически преобразует ключи кодирования PascalCase в camelCase?

0 ответов

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