вот такая структура 
                  
                  
                  
                  
                  
                  struct PatientEvent: Decodable {
                  
                  
                      let patient: PatientDetail?
                  
                  
                      let start_time: String
                  
                  
                      let teeth_numbers: [String]?
                  
                  
                      let doctor_finalize_comment: String?
                  
                  
                      let clinic: DecodableClinic
                  
                  
                      let end_time: String
                  
                  
                      let creator_comment: String?
                  
                  
                      let request_procedures: [ProcedureList]?
                  
                  
                  }
                  
                  
                  
                  
                  
                  и такая структура процедуры:
                  
                  
                  
                  
                  
                  struct ProcedureList: Decodable {
                  
                  
                      let code: String
                  
                  
                      let name: String
                  
                  
                      let price: String
                  
                  
                  }
                  
                  
                  
                  
                  
                  парсинг идет вот так:
                  
                  
                  
                  
                  
                  let result = try JSONDecoder.make(keyDecodingStrategy: .useDefaultKeys).decode(type, from: data)
                  
                  
                  
                  
                  
                  
                  
                  
                  Проблема в том что если я начинаю парсить request_procedures то отрабатывает catch блок, если не парсить то все ок
                  
                  
                
типы не совпадают видимо
Обсуждают сегодня