https://bugs.swift.org/browse/SR-7788 ͱͯ͠طͷ੍ struct Metadata: Codable { var complications_names: [Position: String] enum Position: String, Codable { case top, bottom, top_left, top_right case slot1, slot2, slot3 } } try JSONDecoder().decode(Metadata.self, from: "{\"complications_names\": {\"top\": \"τοϓ\"}}".data(using: .utf8)!) 💥 "Expected to decode Array<Any> but found a dictionary instead." ࣙॻͷΩʔΛenumʹ͕ͨ͠…?