Как лучше всего анализировать этот JSON с помощью swift?
{
"message": "The given data was invalid.",
"errors": {
"first_name": [
"The first name field is required."
],
"last_name": [
"The last name field is required."
],
"email": [
"The email field is required."
],
"password": [
"The password field is required."
],
"dob": [
"The dob field is required."
]
}
}
Я использую эти декодируемые структуры
struct AuthError: Codable {
let error: String?
let errors: APIError
let message: String
}
struct APIError: Codable {
let email: [String]?
let dob: [String]?
let first_name: [String]?
let last_name: [String]?
let password: [String]?
}
, но он недостаточно гибок.
Мое приложение общается с веб-приложением, и я продолжаю сталкиваться с этой проблемой снова и снова, и, похоже, не могу решить ее правильно.Эти ошибки проверки являются динамическими, и время от времени может быть только одна ошибка, поэтому я пытаюсь подсчитать, какие ошибки были выброшены.Любая помощь будет оценена.