I seem to be having trouble parsing a JSON response from a server that has a unique naming convention for the first item in the object:
{
    "@odata.context": "$metadata#Member",
    "value": [
            {
                "MemberKeyNumeric": 123456,
                "MemberOfficeNumeric": 123456,
                ....
            },
            {
            .....
            }
    ]}
I've written two decodable structs to deal with the data, however the naming convention of the '@odata.context' item is throwing an error in swift:
struct wasatchResponse:Decodable{
    var @odata.context:String
    var value:[valueData]
}
struct valueData:Decodable {
    var MemberKeyNumeric:Int
    var MemberOfficeNumeric:Int
I'm pretty new to swift, so I could be doing this incorrectly? I guess my biggest question here is there a way to have swift ignore the '@' and the '.' items, similar to RETROFIT in Java using the @SerializedName() argument?
 
    