Skip to content

Issue parsing Custom XML Structure #47

@alexllao

Description

@alexllao

Hi!

I've this XML Structure:

<xml>
<response>
    <data>
        <modules>
            <module>
                <id>1</id>
            </module>
        </modules>
    </data>
    <result_id>1</result_id>
    <result_text></result_text>
    <timeout>207</timeout>
</response>
</xml>

And my code to Parse this:

struct ModuleResponse: Codable {
    let result_id: Int?
    let result_text: String?
    let timeout: Int
    let modules: [Module]?

    enum CodingKeys: String, CodingKey {
        case result_text = "result_text"
        case result_id = "result_id"
        case timeout = "timeout"
        case modules = "modules"
    }
}

struct Module: Codable {
    let id: Int
}

Only get timeout value, others No value associated with key CodingKeys.....

Thnks a lot!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions